Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Potential mentors: Josh Siegle (@jsiegle), Jakob Voigts (@jvoigts), Aarón Cuevas López (@aacuevas), Alik Widge (Mass General HospitalAlik Widge)

 

2. Upgrade channel selection interface (more details)

...

Potential mentors: Josh Siegle (@jsiegle), Jakob Voigts (@jvoigts), Aarón Cuevas López (@aacuevas), Alik Widge (Mass General HospitalAlik Widge)

 

3. Recording to Neurodata Without Borders format

...

Potential mentors: Josh Siegle (@jsiegle), Jakob Voigts (@jvoigts), Aarón Cuevas López (@aacuevas),  Alik Alik Widge (Mass General HospitalAlik Widge)

 

5. Module to control LED driver for optogenetic stimulation

Description: Many users of Open Ephys are using optogenetic tools to manipulate activity in genetically defined neural circuits. This requires precise delivery of light form an LED source. In many cases, this is the basis for closed-loop experiments where neural data is decoded and then informs optogenetic manipulation of the brain based upon the signal content. The Cyclops driver (http://www.open-ephys.org/cyclops/) is a high precision, open-source/open-hardware LED driver designed specifically with neuroscience applications in mind. The driver houses an Arduino and an internal digital to analog converter that can be used to generate arbitrary optical waveforms. It would be very useful to program both the microcontroller firmware and a corresponding plugin for the Open Ephys GUI such that users of the GUI could define and upload waveforms onto the cyclops, and then trigger their delivery based on events in the software. This would greatly simplify the implementation of complex closed-loop optical stimulation protocols that are becoming a staple of systems neuroscience research.

Skills required: Proficiency in C++, micro-controller programming, interest in UI design, access to Arduino hardware (we may be able to help with this)

Level of difficulty: Moderate

...