Lab Plan Guide
Team workspaces, shared studies, dataset manifests, roles, activity, and study requests for research labs.
Lab Plan Overview
The Lab plan is designed for research groups: a PI and their students, a shared lab, or a small multi-disciplinary team working on the same study. It adds a full team workspace with shared studies, files, dataset manifests, tasks, pages, and activity records.
| Spec | Value |
|---|---|
| Price | $99/month (or $79/month billed annually) |
| Team members | Up to 5 |
| Shared cloud storage | 5 GB (shared across team) |
| Uploads | 50 uploads against the shared team quota |
| Support | Priority email support target |
What Is Included
The Lab plan includes everything in the Researcher plan plus:
Model Export & Edge Deployment
- Full model export, save a trained model out in its native format (PyTorch, ONNX, scikit-learn and more) to run anywhere outside BCILattice
- Edge deployment, connect to Raspberry Pi, Jetson and other hardware over SSH/serial, export & quantize the model, generate inference code, and transfer it to the device
Team Workspace
- Dataset manifests, register shared dataset metadata and local verification details for team members
- Shared studies, create studies that multiple team members can contribute to
- Shared pipeline library, your lab's private collection of pipelines and paradigms
- Shared study visibility, review team studies and assigned work in one place
- Activity feed, timestamped log of all dataset uploads, study changes, and experiment completions
Data Integrity
Data integrity is critical for reproducible BCI research. The Lab plan adds SHA-256 checksum verification for all shared datasets:
- When a dataset is registered or shared, store checksum or manifest details where available
- When a team member uses a shared dataset, verify the local copy against the recorded manifest
- If verification differs, treat the local copy as changed or invalid until reviewed
- Keep dataset details visible for manual review and reproducibility checks
This helps teams confirm that experiments are run against the intended dataset version.
Collaboration Features
- Team activity, review workspace events and assigned work
- Pipeline sharing, share compiled MLFlow pipelines directly with team members
- Study sharing, move selected study artifacts into the team workspace
- Tasks and pages, coordinate follow-up work and lab notes inside the team workspace
- Notifications, track invitations, requests, and relevant team activity
Two People, One Study, Different Places
A lab does not take turns with a study, it divides it: someone curates the recordings while someone else builds the classifier, often in different cities. A shared study is therefore synced in parts rather than as one file, and the parts are the ones you already work in.
| Part of the study | What it covers |
|---|---|
| Study details | Name, description, tags, notes |
| Experiments | Adding, deleting and reordering experiments |
| Recordings & subjects | Datasets, sessions, subjects, per-subject progress |
| Preprocessing & filtering | Preprocessing and filter configuration and outputs |
| NeuralFlow | The NeuralFlow paradigm canvas |
| ML pipeline & training | MLFlow pipelines, training configuration, runs, trained models |
| Workflow | The Workflow canvas |
| Analysis suite | Analysis configuration, state and results |
| Reports & exports | Report configuration and exported reports |
What this means in practice:
- Edits to different parts never collide. If you change preprocessing while a colleague changes the ML pipeline, both syncs succeed and neither of you is asked to choose.
- Only a genuine overlap is raised, and only for the parts that actually overlap. You can take your colleague's version of the one part that clashed while keeping everything else you did.
- Claim a part to say it's yours. Open Who's doing what on a team study to see which parts are taken, by whom, and which are still unclaimed. Claims are advisory: they warn, they never lock anyone out, and an owner or admin can release one when somebody is away.
- Presence shows where people are, not just that they are online, so “editing” only interrupts you when it means the part you are in.
- Tasks are filed against the same parts. Assigning the ML pipeline to someone can claim it for them in the same action, and a task can be moved through assigned → in progress → blocked → done so the rest of the team can see work is under way.
Recorded data still stays on the machine that recorded it unless you explicitly sync or publish it. Section syncing changes how a shared study's configuration is merged, not what leaves your computer.
Lab vs. Researcher vs. Free
| Feature | Free | Researcher | Lab |
|---|---|---|---|
| Cloud uploads | 3 | 15 | 50 shared |
| Cloud storage | 100 MB | 500 MB | 5 GB shared |
| Extra storage add-on | — | $1 / GB / mo | $3 per 5 GB / mo |
| XAI / SHAP explainability | Not included | Included | Included |
| Statistical reports (PDF / HTML) | Not included | Included | Included |
| Model export (ONNX/PyTorch) | Not included | Not included | Included |
| Edge deployment (RPi, Jetson) | Not included | Not included | Included |
| AI Chat (bring your own provider key) | Not included | Included | Included |
| Team workspace | Not included | Not included | Included, 5 pooled seats (extra seats at the Researcher rate) |
| Dataset integrity records | Not included | Not included | Included |
| Team tasks and pages | Not included | Not included | Included |
| Parallel editing of one study (per-part sync & claims) | Not included | Not included | Included |
| Activity feed | Not included | Not included | Included |
| Role-based access | Not included | Not included | Included |
| Support | Email/community | Priority email target |
Setting Up Your Lab Workspace
- Upgrade to the Lab plan at bcinexus.xyz/pricing
- In BCILattice, go to Teams in the left sidebar
- Click Create Workspace, give it a name (e.g., "Neural Plasticity Lab")
- Click Invite Members, enter email addresses of up to 4 additional team members
- Invited members accept via email and connect to the workspace from their own BCILattice installation
- Register or share team data from the Teams workspace using the available dataset/file actions
- Team members can now access the shared dataset from their own machines
Team Roles & Permissions
| Role | Upload data | Delete data | Manage members | Billing |
|---|---|---|---|---|
| Owner (1 per workspace) | Yes | Yes | Yes | Yes |
| Admin | Yes | Yes | Yes, except owner removal | No |
| Member | Yes | Own uploads only | No | No |
| Viewer | No | No | No | No |
Roles are assigned per member in Teams → Workspace Settings → Members. Owners can change any member's role at any time.
Upgrading from Researcher
Upgrading from Researcher to Lab takes effect immediately:
- You are charged the pro-rated difference for the current billing cycle
- Existing personal studies and cloud artifacts remain under their original workspace unless you explicitly move or share them
- You can start inviting team members right away
- Move or share selected work into the team workspace when it should use team quota and permissions
Downgrading from Lab to Researcher: takes effect at the end of the current billing cycle. Export or move team data before downgrade according to the active billing and workspace policy.
Questions & Contact
Need more than 5 people? Add seats to your Lab subscription at $15/month each from the billing portal — seats are pooled, so one person in several of your teams still counts once. For a whole department, the Enterprise plan carries a negotiated seat count: email [email protected]