PRANA sleep software

PRANA sleep software

PhiTools is a developer of advanced software solutions and services for biomedical engineering, physiological signal processing, data visualization, data mining, and biostatistical analysis for such fields of research as neurophysiology, psychophysiology, and chronobiology.

PhiTools has joined with EGI to bring PRANA's flexible suite of tools to the dEEG research community. PRANA is now fully compatible with EGI's GES 300 and GES 400 systems. Because of this integration, EGI can now fully support (when used within EGI's systems) and distribute PRANA as Tier 1 third-party OEM product under EGI's rigorous Interoperability Standards Program (ISP).

Contact button 

At PRANA's Core

PRANA (Polygraphic Recording Analyzer) is PhiTools' powerful software for biosignal processing and time series analysis that is customizable for specific research applications with over a dozen specialized plug-ins. Find more information on these plug-ins on our PRANA Modules page.

Few packages can provide users with the level of environment integration, multiple pattern recognition, signal processing, and quantitative analysis as PRANA can. The easy-to-use PRANA tools allow you to review, interpret, annotate, and analyze a wide range of recordings, including EEG, EOG, EMG, EKG, EDA, respiration, pulse oxymetry, blood pressure, temperature, activity, sound and light intensity.

The core software is effective for analyzing a wide range of conditions, including sleep, alertness, biological rhythms, and stress, with one of the most complete set of analysis tools. Its library of digital recording file formats allows it to be used independently of whatever hardware collection system is recording the data.


Its independence from hardware collection systems allows PRANA to support data formats and digital recordings from virtually any computerized acquisition system, allowing it to be fully interoperable between collection and analysis systems. With PRANA's file format library, you can directly read many types of recording files from many types of systems, including: .acq, .sig, .vhdr, .txt, .dsc, .w18, .eeg, .edf, .ebm, .dat, .008, .trc, .opt, .cnt, .raw, .psg, and.hdr. Then, independently of the original recording format, PRANA supports various export options for raw signals to the following text and image file formats: .edf, .lor, .pra, .bin, .txt, .xls, .jpg, .tif, and .pdf.

PRANA sleep software



PRANA allows you to customize your analyses with a series of ready-to-use plug-ins, including a software development kit (SDK). The plug-ins increase your ability to work with any existing and future hardware and software that you bring into your lab. The SDK allows you to decrease your development time by quickly integrating your own signal processing and event detection algorithms without the need to handle input/output interoperability. All you need is a basic knowledge of MATLAB.

Plug-ins are available for:

  • Sleep-awake stage scoring
  • Event-marking, editing, and managing tools
  • Automatic artifact detection and rejection
  • Automatic event detection
  • Signal feature extraction
  • Spectral density and coherence analyses
  • Heart rate variability and respiratory cycle analyses
  • Data import/export tools (binary, text, image)
  • Time series visualization and manipulation interface
  • Automatic statistical report generator
  • User plug-in developer kit
  • Sequential mode for iterative tests analyses
  • Plug-in launcher to execute multiple individual plug-ins into a single run
  • Audit function with user identification and history

Easy to Use

PRANA's graphical user interface provides easy-to-use tools for visualizing, manipulating, managing, and reporting data, with all the flexibility of automated artifact correction/rejection, various data types (traces, markers, events, artifacts, trends), simultaneous displays with different time scales and in total synchronicity with a 1-msec accuracy, etc.

To further simplify your analyses, PRANA provides the ability to batch multiple analyses of programmed parameters into a single run, which reduces the interaction and time you normally spend analyzing recordings.