Making Physiology Happen


LabScribe v4



LabScribe is a powerful recording and analysis software package developed by iWorx. LabScribe has an intuitive, user-friendly interface for setting up acquisition screens, calibrating signals and analyzing data. Up to 128 channels of data can be displayed simultaneously at sampling rates as high as 100,000 samples/second.

LabScribe is crossplatform and works on windows as well as OSX.

You can download the latest version of LabScribe from the User Area

Features in LabSribe v4 Software

The latest release, LabScribe  includes a number of additional user-friendly acquisition features, user interface enhancements, powerful analysis capabilities and automated post-processing routines.

  • Macro: Labscribe 4 adds the ability to automate tasks in LabScribe using Macros.
  • Experiment Builder : Macros, can be used as an experiment builder for psychological studies.
    • Display Images, Videos and other media
    • Display Text and Colors
    • Use Spreadsheets
    • Control the Stimulator and Digital outputs
  • Use Macros to Record the data in a multiple files, this reduces the file size making it easier to analyze the data.
  • Import and apply settings from one file to another. This allows the user to apply the same settings to a set of data files that were recorded.
  • Simplified Events and AutoFind dialog
  •  Hide/Show Image marks
  • Metabolic Module:
    • New Online display simplifies calibration.
    • Control Woodway, or Trackmaster treadmills
    • Control Lode Ergometer
    • Control ANT+ FEC trainer bikes, such as the Watt Bike.
    • Online graphs for metabolic calculations, such as VO2, VCO2…
    • Other analysis module enhancements
  • Video Capture
  • Spike Sorting Analysis Module
  • Lymphatic Contraction analysis
  • RR Interval Export added to Advanced->ECG menu for HRV calculations using Kubios
  • Eye Tracking: Heatmap display added
  • Support for IX-GSR, iWire-AM, USB pulseoximeter, neonatal mouse ECG system.
  • Cross-time-channel function, added Time to max, min, so that we can calculate the transit time, for measuring pulse wave velocity.

Features in LabSribe v3 Software

The latest release, LabScribe  includes a number of additional user-friendly acquisition features, user interface enhancements, powerful analysis capabilities and automated post-processing routines.

Labscribe v3

Labscribe v3 Software

New features in this powerful recording and analysis software include:

  • Faster loading and processing times, especially important for saving long data files, such as those found in telemetry studies
  • New look and feel graphical user interface and function icons streamline graphical user interface
  • New  toolbar shortcuts provide easy access to Sequences and Views
  • More display editing options provide flexibility in presenting various data components
  • Added flexibility in organizing format and data, including tables, in the Lab Journal
  • Ability to remove unneeded channel bars on the display to increase viewable area for signals
  • Enhanced analysis and reporting with the ability to execute the mark dialog box and enter the associated text/comments after the analysis is complete
  • Experiment Builder:  Show images, play sounds and movies, while recording physiological data.

A comprehensive set of analysis routines have been preconfigured making data analysis and interpretation quick and easy. Specific analysis modules for cardiovascular research are available to analyze pressure signals, blood flow data, ECG recordings, ventricular pressure-volume loops and sonomicrometry dimension data.  Additional modules are available for analyzing EEG data and metabolic function data.

LabScribe includes a scripting function for use if the built-in analysis tools fall short of what is required for your application. Scripting languages currently supported include: Dadisp, Python, MatLab, LabView, and C++.

Additional features inherent in LabScribe software:

LabScribe displays data through a customizable, user-friendly, and intuitive interface. The number of input and computed channels, the display time, and scaling of the X and Y axes are just a few of the parameters that can be saved to a viewing template. Simply click one button to change from one view to another.

Settings Files
Settings files can be created for different experimental protocols. The number of input channels, calibration parameters, graph settings, computed channels, views and analysis protocols are all saved to a settings file.

Real-Time Annotations
Mark data during an experiment with free-form text notes. These marks are searchable and appear in the field of data to which they apply. Marks are time locked to the record and can be used to “Go To” any marked region of the data. Marks can be preset and assigned as keyboard shortcuts, to all channels or a specific channel, for quick and easy annotation.  Marks can also be added and saved to files while analyzing data (post-processing).

Meter Windows
Numerical data can be displayed in a meter window as a digital value during data collection.  This feature enhances the acquisition experience by providing summary data from the traces being collected.  User-defined settings provide the option to display various parameters from input traces such as mean, minimum, maximum, amplitude, rate, etc.  The frequency with which the value updates can be set by the user.

LabScribe includes a Journal which is very similar to a text editor. Text can be entered and edited in the Journal area and images of traces and graphs from the raw data and computed channels can be copied to the Journal. In addition to images, data values from the Main and Analysis Windows can be added to the Journal. The Journal can be printed, and its contents can be copied and pasted into other applications.  The Journal includes a table view and an editor view making it easy to organize numerical data (table view) and generate graphical reports (editor view).  With the release of LabScribe V.3, the Journal can be undocked and free-floating or can be re-positioned and docked in different locations on the screen.

XY Window
Any two channels can be displayed in XY format, online or offline. LabScribe supports area measurements and segment slopes from such plots. And, of course, you can save the plots as pictures or text.  With the release of LabScribe V.3, XY windows can be undocked and free-floating or can be re-positioned and docked in different locations on the screen.

Real-time Online Calculations
Monitor and observe functional parameters during an experiment with an array of real-time calculations and user-defined computed channels. Labscribe can calculate rates, min/max/mean values, systolic/diastolic values as well as derivatives and integrals in real-time.  A unique channel math function allows users to create their own formulae for viewing signals in real-time.

Data Reduction
Data can be analyzed and reduced in the Analysis window. Selections of data can be averaged and written to the LabScribe Journal or directly to a text file.  For example, the software can be instructed to break a file up into five-minute pieces, determine the average heart rate for the data in each segment, and write those values to a report.

Advanced Analysis
Various modules have been designed to speed up and simplify the analysis of more complex sets of data.  For example, our ECG module will automatically determine the location of the fiducial points of an ECG signal like the Q, R, S, T, and P waves.  It will also calculate an array of parameters like based on these time points (durations, amplitudes, etc.).   Analysis modules are available for many different applications including cardiovascular function (ECG, Pressure, Pressure-Volume), cognitive neuroscience (EEG), and metabolic function (O2/CO2 monitoring at rest and during exercise).

FFT Analysis
LabScribe includes a Fast Fourier Transform feature for frequency analysis of any signal.

LabScribe supports various pacing and stimulation protocols with a built-in stimulator interface which allows delivery of a single, continuous, or train of pulses. Pulse durations, frequencies and amplitudes can be changed as the protocol is being delivered. The software also offers full control of digital I/O lines that can be used to count events, or control devices in the lab environment.

Binary File Structure:
A new binary file structure was introduced with LabScribe V.3 allowing for much faster loading and processing times for data files.  This would, for example, be particularly beneficial for researchers who are saving considerably large data files.  This might apply to investigators performing long-term telemetry studies as well as shorter protocols with large numbers of channels and high sampling rates.

All recorded data can be exported to either a text file or a picture (.png, .jpg) making reports or posters much easier to create. Of course, you can always print your data from any window at any scale.

An optional import module is available so that data acquired from other acquisition systems can be analyzed with LabScribe’s powerful analysis routines.

Experiment Builder
Sequences in LabScribe allow the creation of an experiment, where images can be show in the image window, or sounds and video can be played, while recording physiological parameters. Details…


LabScribe Software

zoom image

LabScribe interface showing data being acquired in real-time.


LabScribe Software

zoom image

Changing how data is displayed can easily be accomplished by setting up different views.


LabScribe 3 Software

zoom image

Data can be saved for several hours in one file. Marks can be entered to easily navigate to specific time points for data viewing and reduction.

LabScribe Software

zoom image

Complex mathematical calculations are available for analyzing any cardiac signal. Examples include some of the pressure-volume loop algorithms included with LabScribe.

LabScribe Software

zoom image

FFT analysis can be performed on any signals. For example, heart rate variability can be calculated using either ECG or Blood pressure from this menu.


Papers about LabScribe on Google Scholar




iWorx VO2 Metabolic Testing System
HEK-PEAK IX-TA & iWire-GA IX-TA & GA-200 IX-TA & GA-300 IX-214 & GA-200 IX-214 & GA-300

Blood Pressure

BP 01 BP Protocol Set-up
BP 02 BP Recording
BP 03 BP Online Calculations


ECG 01 ECG Protocol Set-up
ECG 02 ECG Recording


PVL 01 Mouse PVL Protocol Set-up
PVL 02 PVL Recording
PVL 03 PVL Online Calculations
PVL 04 PVL Offline Calculations
PVL 05 Comparing PV Loops

Computer Specs

LabScribe v4:

  • Windows OS: Win10
  • Mac OS: OSX 10.13 and above
  • Linux: ( beta testers required )

Computer hardware for LabScribe:

  • Minimum specs: Dual Core processor, 4GB or greater memory.
  • Recommended specs: Quad Core 64 bit Processor, 8GB or greater memory.

Computer hardware for Eye Tracking :

  • Recommended specs: Intel i7 or better CPU,  16GB Ram, a 256 GB Solid state drive, Graphics card


Tablets running the full Windows 8 or full Windows 10 version such as Surface Pro, Dell Venue Pro, Asus Transformer Book, VivoTad, Toshiba Encore, etc ( windows RT is not supported)

LabScribe v3:

  • Windows OS: Vista, Win7, Win8, Win10
  • Mac OS: OSX 10.9 and above
  • Linux: ( beta testers required )

Computer hardware for LabScribe:

  • Minimum specs: Dual Core processor, 4GB or greater memory.
  • Recommended specs: Quad Core 64 bit Processor, 4GB or greater memory.