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

 

History

5,605 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

 
 
 

Contributors

Languages

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