Giter VIP home page Giter VIP logo

slicernetstim's Introduction

This project is in active development and does not have any regulatory approval

SlicerNetstim

This repository contains a collection of modules for 3D Slicer on the topic of deep brain stimulation and other applications. See the modules section below for a general overview and the quick start guide to install and load sample data in Slicer.

Quick Start

Follow the quick start guide to install the software and load a sample dataset with STN DBS planning in Slicer.

Modules

  • AlphaOmega

This module implements an interface with the NeuroOmega device from the AlphaOmega company. It can query information about micro electrodes in real time. This module is disabled in the Slicer Extension given that uses a proprietary SDK. To build this extension follow the Slicer development guidelines.

  • Import Atlas

The import atlas module implements a routine to import Lead-DBS atlases. A Lead-DBS installation is needed so the path to the atlas can be provided. Atlases are imported into a model hierarchy in Slicer. Atlases can also be loaded by drag-and-dropping the atlas_index.mat files.

  • Lead-OR

The Lead-OR module provides an interface for setting micro electrodes configuration in space. It takes trajectories created from the AlphaOmega module and the output transform from the StereotacticPlan to create a live update of the scene.

  • StereotacticPlan

This module takes as input stereotactic frame coordinates (currently using Leksell) and creates a transform representing the trajectory in Slicer. An PDF import routine is implemented from Brianlab planning files.

  • WarpDrive

WarpDrive allows for manual interaction with the deformation fields that result from non linear registration. The idea is to be able to fix for miss-alignments between source and target images (and models). See the WarpDrive page for more information.

Illustrations

Such a scene can be represented when using Lead-DBS and modules of this extension. See the quick start guide to load a sample dataset in Slicer.

slicernetstim's People

Contributors

lassoan avatar ningfei avatar simonoxen avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.