Skip to content
/ acq4 Public
forked from acq4/acq4

Electrophysiology data acquisition and analysis platform

License

Notifications You must be signed in to change notification settings

aiephys/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
  • six
  • h5py
  • optional:
    • pyopengl
    • pyserial
    • pyparsing 2.0.3 (later versions do not work)
    • 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

Electrophysiology data acquisition and analysis platform

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 81.0%
  • C++ 10.1%
  • C 8.7%
  • Processing 0.2%
  • AMPL 0.0%
  • MATLAB 0.0%