Skip to content
forked from acq4/acq4

Data acquisition for patch clamp ephys / optogenetics / imaging experiments

License

Notifications You must be signed in to change notification settings

aaronoldre/acq4

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ACQ4

Neurophysiology acquisition and analysis for Python

http://www.acq4.org

ACQ4 is a platform for data acquisition, management, and analysis in neurophysiology experiments, especially focusing on patch clamp electrophysiology, optogenetics, and related techniques. It is used both as a platform for developing customized data acquisition tools and as an application that handles the most common requirements in whole-cell recording, calcium imaging, and photostimulation.

Requirements

  • python 2.7
  • PyQt 4.9+
  • numpy, scipy
  • h5py
  • optional:
    • pyopengl
    • pyserial
    • pyparsing
    • pillow

Documentation

http://www.acq4.org/documentation

Support

Post at the mailing list / forum

Installation

The easiest way to get all of the requirements is by installing the Anaconda python distribution plus a few extra packages.

  1. Download and install Anaconda for python 2.7 (64-bit recommended)

  2. Install the correct versions of a few packages:

       $ conda install pyserial pyqt=4 pyparsing=2.0.3
  1. Clone the ACQ4 source repository::
       $ git clone https://github.com/acq4/acq4.git
  1. Run python -m acq4 from the source directory, or install with python setup.py install and run using acq4.

About

Data acquisition for patch clamp ephys / optogenetics / imaging experiments

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 78.8%
  • C++ 11.3%
  • C 9.7%
  • Processing 0.2%
  • AMPL 0.0%
  • MATLAB 0.0%