PRANA Release Notes
Version 17.10 of 25-Apr-2023
-
New Feature: The PRANA Reviewer now supports Audio Format Records (*.wav;*.ogg;*.flac;*.au;*.aif;*.aiff;*.aifc;*.mp3;*.m4a;*.mp4) (open_audio, read_audio, fileformat.def).
Improvement: PRANA Reviewer now shows all channels labels in Traces and Spectra panels (trc_plot, spc_plot).
Improvement: PRANA Reviewer now keeps the selection of Scores and Events files despite changes to scores and events files (pra_session hpn_score, evt_plot).
Improvement: PRANA Reviewer now keeps the channels selected for levels and spectrum displaying and audio playing despite montage changes (chn_montage).
Bug Fix: Fixed an issue with PRANA Tim Series Composer (pra_composer) in batch-processing mode.
Bug Fix: Fixed issues in Profiler Report Generators (hpn_report, evt_report, pra_report, pro_averager, pro_scorer, pro_reporter).
Bug Fix: Fixed issue in PRANA Event-Related Waveform Analysis GUI when displaying Morlet and Mexican Hat Wavelet Transforms (evt_info).
Bug Fix: Fixed issue in PRANA Event-Related Waveform Analysis GUI when changing Time-Frequncy Analysis Method (evt_info).
Bug Fix: Fixed issue in PRANA Event-Related Waveform Analysis GUI when showing next/previous events (evt_info).
Version 16.1 of 8-Oct-2021
-
Improvement Now always saving PRANA session settings mat-file on the basis of the name of the session instead of recording file (pra_session, only for ASCII, OpenXDF or EGI MFF data formats).
Bug Fix: Fixed wait dialog not closing in creating new PRANA session from Records data formats with access to logs, montages, scores or events information (pra_import, import_edf, import_egimff, import_embla, import_neurofax, import_profusion, import_singlerowascii, import_twin, import_xdf).
Bug Fix: Fixed several incompatibilities with MATLAB version R2014b and higher and its new graphical engine (pra_waitdlg, pra_menu).
Bug Fix: Fixed PRANA Online Software Update function called from the Manager GUI and other GUI's Help menu (pra_version).
New Feature: The PRANA Software Suite now also supports Micromed Brain-Quick recording files with Header version 4 in addition to version 3 (fileformat.def, open_micromed, read_micromed).
New Feature: Path to the main execuable is now registered into the system's path at installation time so that PRANA can be invoked directly from a command line interface on Windows/Linux/OSX operating systems (prana, pra_manager).
From the command line, the following commands can be used:
- to open an existing session: prana continuous.cnt
- to process an existing session: prana continuous.cnt -b
- to create a session from an EDF recording: prana demo.edf
- to create a session and process an EDF recording: prana demo.edf -b
- to silently process an EDF recording: prana demo.edf -c
Note: use the command prana.sh in Linux.
New Feature: The PRANA Software Suite now supports opening and batch-processing of PSG/EEG recording files from the system's command line (prana, pra_manager, pra_launcher, pra_export).
Improvement: Improved PRANA Manager creating new sessions directly from selecting PSG/EEG recording files (pra_manager, fileformat.def).
Bug Fix: Fixed PRANA Manager creating new sessions directly from selecting PSG/EEG recording files (chn_montage).
Improvement: The PRANA Topographer now displays all frames during auto-playing (pra_topo).
Improvement: The PRANA Production Suite software installer has been improved to achieve clean un/installation under Windows and Linux platforms (prana-prod-build.xml).
Bug Fix: Opening text, PDF and images files now completes correctly on Linux platforms (pra_out).
Warning: On Linux platforms, the PRANA Production Suite assumes your system includes libraries libstdc++.so.6 and libgcc_s.so.1. Install these libraries if missing from your system.
Improvement: The PRANA Reviewer mouse pointer now better shows when software is busy and users need to wait (chn_montage, chn_sensor, chn_setting, chn_settings, spc_plot).
Improvement: All PRANA GUIs now render with standard positioning in the top right screen corner independently of monitor graphical resolution (pra_hgload).
Improvement: The PRANA Setup now updates paths of any user-defined folders with full paths when containing system characters such as ~, . and .. (pra_setup).
New Feature: The PRANA Score and Event Report Generators are now freely accessible in the demonstration version of the software (hpn_report, evt_report, pra_export).
Bug Fix: The PRANA Setup and Open and Save GUIs now also accept UNC paths as paths to the environment working folders (pra_setup).
New Feature: The PRANA Manager now has an interface to Merge all files related to multiple sessions such as sessions with the different sections of a same recording (pra_manager).
Improvement: The PRANA Manager and Reviewer can now search for broken record file path more consistently (pra_manager, pra_open, pra_load).
Version 15 of 10-May-2019
-
Bug Fix: The PRANA Reviewer now accounts for long datablock durations in EGI-MFF records (reaf_egimff).
Bug Fix: The PRANA GUI to select files does no more crash when closed manually (pra_getfile).
Improvement: The PRANA Dataset Manager default settings have been optimized to include all plug-in-extracted features (pra_manager).
Bug Fix: The PRANA Feature Extraction Plug-in has been revised to discard bad channels (fun/*).
Bug Fix: The PRANA Feature Extraction Plug-in functions have been revised for consistency in (fun/*).
Improvement: The PRANA Plug-in Launcher has ben revised to accurately reflect any Results changes after deletion (pra_launcher, evt_supervise).
Bug Fix: The PRANA Reviewer automatically refreshes Results files following deletion from GUI (pra_infos).
Tips: To reinitialize all PRANA software plug-ins at once, use the Reviewer's Plug-ins / Init menu.
Improvement: The PRANA Plug-in Launcher now only reset its own settings and no more reinitializes all software plug-ins (pra_launcher, pra_plugin).
Improvement: The PRANA Event Series Analysis plug-in is now initialized correcly without going through its GUI (evt_analysis).
Bug Fix: The PRANA Reviewer automatically imports Score and Event files for some specific data formats (import_*).
Bug Fix: The PRANA Reviewer now correctly accounts for Score file deletion (hpn_score).
Bug Fix: The PRANA Spectral Power Analysis, Spectral Coherency Analysis and Feature Extraction Analysis plug-ins now also execute when window and time block duration are not exact multiples (spc_analysis, coh_analysis, fex_analysis).
Version 14 of 28-May-2018
-
Improvement: The PRANA Reviewer now displays Events in Traces panel in a way allowing more convenient mouse-click selection (evt_plot).
Bug Fix: The PRANA Reviewer now correctly deletes selected Score files (hpn_score).
Improvement: PRANA GUIs outside screen position are now correctly recentered to screen center (pra_setfig).
Bug Fix: The PRANA Reviewer now correctly opens up Continuous sessions after a Sequential session has been opened (pra_session).
Improvement: The PRANA O2 Desaturation Detection plug-ins now offers artifact removal based on existing events and also extracts additional desaturation characteristics which can be exported as State Reports, Event Series and Time Series (sao2_detect).
Improvement: All PRANA GUIs have been revamped and simplified for more graphical consistency (*.fig).
Improvement: Reintroducing a basic function to compute sum from series with NaNs (sum_nan).
Improvement: The PRANA Spectral Power and Coherency Analysis plug-ins now extracts frequecy band parameters more accurately from spectra with missing values (_analysis, coh_analysis).
Improvement: The PRANA Reviewer now shows series in the Trends and Traces panels with no time shift (hpn_plot).
Improvement: The PRANA Spectral Coherency Analysis plug-in has been revised for optimal processing speed (coh_analysis).
Improvement: The PRANA Spectral Coherency Analysis plug-in now runs by data blocks to increase processing speed (coh_analysis).
Improvement: The PRANA Feature Extraction Analysis plug-in has been revised for optimal processing speed (fex_analysis).
Improvement: The PRANA Feature Extraction Analysis plug-in has a new option to use overlapping windows enabling increased time resolution (fex_analysis).
Improvement: The PRANA Feature Extraction Analysis plug-in now uses averaging of elementary window as a non-mandatory option enabling increased time resolution (fex_analysis).
Improvement: The PRANA Reviewer now display graphical elements in an order easing the use of context menus (pra_objlayer).
Bug Fix: The PRANA Reviewer fixes several bugs in manual Marking mode (evt_plot).
Improvement: The PRANA User Plug-in now uses uipanel for simpler GUI presentation (pra_signal).
Bug Fix: A crash in the PRANA User Plug-in signal retreiving function has been fixed (pra_signal).
Bug Fix: The PRANA Reviewer Importer now again imports scores for all Record data formats (pra_import).
Bug Fix: The PRANA Reviewer now opens up sessions with multiple channels are selected in Multiple Adaptive Regression denoising (pra_update).
Improvement: More intuitive arrangement of Reviewer menus (reviewer, pra_menu, pra_update).
Improvement: The PRANA Reviewer now displays recording Traces with significant speed improvement (pra_display, event, evt_browser, spc_plot).
Improvement: To speed up the PRANA Reviewer display, Montage Settings and Channel Settings GUIs now directly exit without registering user modifications when closed by clicking the cross icon in the window's contour top right (chn_settings, chn_setting).
New Feature: When creating new session from EGI-MFF records, the PRANA Reviewer now automatically imports Scores and Events if there is a Profusion XML file with the same basename and location as the MFF record (pra_result).
Improvement: The PRANA Reviewer now reads EGI Meta File Format records with significant speed improvement (open_egimff, read_egimff).
Improvement: The PRANA Reviewer now also supports EGI Meta File Format records with multiple sections and irregular block sizes (open_egimff, read_egimff).
Improvement: The PRANA Transient Event Detection plug-in better handles out-of-memory issues and now prevents from crashing if memory capacity is exceeded (evt_detect).
Bug Fix: The PRANA Heart-Rate Variability Analysis plug-in now correctly checks for the presence of EDR file thus re-enabling Cardio-pulmonary coupling analysis (pra_checkfile).
Improvement: The PRANA Artifact Detection plug-in now uses a slightly higher threshold in detecting Cardiac artifacts (atf_detect, pra_index_noisy_ecg).
Improvement: The PRANA Artifact Detection plug-in now uses a slightly higher threshold in detecting Low Frequency artifacts (atf_detect).
Improvement: The PRANA Artifact Detection plug-in now offers Ocular artifact detection only with Sequential sessions as it is specific to wake recordings (atf_detect).
Improvement: The PRANA Plug-in Launcher now takes into account current montage consitently when initializing (pra_plugin).
Bug Fix: The PRANA Setup Tool now clear all user's preferences avoiding errors after software updates (pra_setup).
New Feature: The PRANA Event Browser now shows at the bottom of the Reviewer GUI (evt_browser, pra_setfig).
New Feature: The PRANA software now handles the display of Motion and Postures together with scoring stages (hpn_plot, pra_plot, pro_plot, plot_posture).
Improvement: The PRANA software dialog windows now show more consistent information (pra_uigetfile, pra_uiputfile, pra_waitdlg, pra_warndlg, pra_questdlg).
Improvement: Save changes in Montage Settings and Sensor Settings independently and more quickly (chn_sensor, chn_montage, pra_session).
Improvement: Optimized Artifact Detection with Event Settings now using a minimal duration of 0.25 s for Movement Artifacts as Supervision Attributes (evt_def).
New Feature: When creating new PRANA sessions from EGI-MFF records, the Reviewer may now use alternative Sensor Definitions if a user-defined def-file (HCGSN256.def, HCGSN128.def, etc.) is present in the Settings folder (open_egimff).
Bug Fix: The PRANA Reviewer prevents crashing when using EGI Meta File Format with HydroCel GSN 256 version 1.0 (open_egimff).
Improvement: The PRANA Reviewer features a new user-selectable display option turning on or off bandpass filtering of all montage channels included for display in the Traces panel. The setting is accessible through both an item in the GUI's Settings / Traces / Filtering menu and as a radiobutto in the Toolbar's Review panel (reviewer, pra_setup, pra_open, pra_load, pra_session, pra_display, pra_filter, pra_info, pra_manager, spi_manager, chn_montage).
Bug Fix: The PRANA Transient Event Detection Plug-in now uses correct montage filtering (evt_detect).
Improvement: PRANA now also support EGI-MFF records that have been processed/segmented with NetStation (open_egimff, reap_egimff, import_egimff).
Improvement: The PRANA Manager now lists directory-dependent files and folders more consistently (pra_manager, pra_dir).
Bug Fix: The PRANA Software Updater should now retreive a correct local version number to proceed with update download (pra_version).
New Feature: Introducing the PRANA Record Converter that allows converting a single recording file or merging multiple recording files of any supported data formats into an EDF recording file (merge2edf, pra_manager).
New Feature: Automated recording data format detection now allows direct PRANA session creation from the Manager Record folder for any supported data format (open_record, pra_load, pra_manager).
Version 13 of 15-May-2017
-
Bug Fix: The PRANA Blind Source Separation Denoising tool now also display reconstructed sources of the leading and tailing recording epochs (pra_bss).
Improvement: The PRANA Export Tools now produce exact results when converting recordings into EDF+, BDF+ and ASCII Time Series data format (pra_export).
Improvement: The PRANA functions to read ASCII Time Series now offer better accuracy, reliability and performance (open_ascii, read_ascii).
Improvement: The PRANA functions to read EDF+ and BDF+ recording files now fully handle signals including those encoded with digital offset (open_edf, read_edf).
Improvement: The PRANA Reviewer default and template montages now uses DC-filter with no bandpass-filte to improve dislay performance (chn_montage).
Bug Fix: The PRANA Manager Info button callback has been fixed for bug when recording file is missing (pra_manager).
Bug Fix: The PRANA Channel Settings and Montage Settings Tools now set the Average EEG reference channel without crashing (chn_setting, chn_settings).
Improvement: Automated activity channel reconstruction from accelerosensor channels now uses the same unit than accelerosensor channels if they are consistent, otherwise falls back to default unit value (chn_montage, chn_setting, chn_settings).
Improvement: The PRANA Audit Log now also registers the start/stop times and duration of batch-processing jobs (pra_manager, pra_log).
Bug Fix: The PRANA Reviewer and Profiler now also check for scoring fileds consistency and correct the new posture filed if necessary (hpn_update).
Bug Fix: The PRANA Scoring Report Generator was not able to aggregate reports, now fixed (hpn_report).
Bug Fix: The PRANA Manager button callbacks have been revised and fixed accordingly (pra_manager).
Bug Fix: Importing Neurofax Scores after session creation now taking into account the file scoring duration (import_neurofax).
Improvement: The PRANA Software Suite now uses SHA1 rather than MD5 hash signatures to verify integrity of download using the automated software updater (pra_hash, pra_version, make).
New Feature: The PRANA Profiler program now has a new user add-on plug-in to perform Multi-Cosinor analysis and identify predominant periodicities from any time series (pro_periodizer).
Improvement:The PRANA Reviewer GUI now uses sub-menus categorized by type to display the available intermediate Result files and their contents in a more human-readable way.
Improvement:The PRANA Reviewer GUI now uses sub-menus categorized by type to display in a more convenient way all the available software functions available to extract features from time- and event-series.
Improvement: The PRANA Trend Report Generator has been improved to take advantage of the new Dataset Manager tool, which allows for a convenient selection of different sets of intermediate Results to be used in reporting. The Report Generator can now also be invoked directly from the Manager (pra_report, pra_manager).
New Feature: The PRANA software now has a new Dataset Manager GUI-based tool that allows manipulation from a central location of all the intermediate Result files generated by the software. It can be used from the Manager, Reviewer, Profiler and Report Generator programs to achieve different actions (pra_dataset, reviewer, profiler, pra_manager, pra_report).
New Feature: The PRANA Reviewer and Profiler programs now use a new add-on plug-in, the Series Composer, to create Composite Series (*.cps) files from any available intermediate Result files generated by the software. This allows for instance to calculate composite indices such as the Alpha-Slow Wawe index, the Alpha Asymmetry index and many others (pra_composer, reviewer, profiler).
Improvement: The PRANA Reviewer and Profiler GUIs are now linked together to display data from the same session (prana, pra_display, profiler).
Improvement: The PRANA Spectral Coherency Analysis plug-ins now saves Spectral Phase Arrays (*.phi) in Result files independent of Spectral Coherency Arrays (*.coh) files (coh_analysis).
Improvement: The PRANA Power Spectral and Coherency Analysis plug-ins now extract absolute/relative powers and mean/peak frequencies for all of the 16 defined frequency bands (spc-analysis, coh_analysis).
Improvement: Importing Profusion ASCII Scores now supports input files with or without a timebase column.
Bug Fix: Importing Profusion ASCII Scores with some channel labels was producing an error that has been fixed.
Improvement: The PRANA Reviewer now uses a single flexible function to read as Records time series stored using various ASCII text file formats with improved speed and accuracy.
Improvement: The PRANA Reviewer can now exports records from any data format into ASCII text files with improved speed and accuracy.
Improvement: The different Notch-filters in the PRANA Reviewer have been improved now providing a steepest cutoff frequency.
New Feature: The PRANA Reviewer menus and Toolbar have been improved for better control of reviewing filter and denoising options.
New Feature: The PRANA Heart-Rate Variability Analysis plug-in has been completely revised and now offers features such as ECG-derived respiration, ventricular ectopic beat and arrythmia detection, beat labelling and correction, outlier identification and replacement, cardio-pulmonary coupling and many other analyses (hrv_analysis).
Improvement: The PRANA Artefact Detection plug-in now has a specific pre-configured default detector based on crest-factor for automatically detection of artifacts on ECG signals (hrv_analysis).
Bug Fix: The PRANA Profiler program now allows selecting alternately spectral arrays using different frequency resolutions.
New Feature: The PRANA Reviewer and Profiler now support display and sorting postures derived from the new Motion and Posture Analysis plug-in (pra_setup, reviewer, profiler, pro-load, pro_menu, pra_menu,git add . hpn_update, pra_shade, pro_shade, pra_select).
New Feature: The PRANA Software Suite has a new, so far non-GUI, user add-on plug-in for Motion and Posture Analysis based on uni-, bi-, or tri-axial accelerosensor signals collected using devices such as the Actiheart-Cardio (motion-plugin).
Improvement: The PRANA Power Spectral Analysis computation function no more produces complex outputs thanks to a fix in normalization factor that could have produce negative values (pra_spc).
New Feature: The PRANA Software Suite has a set of new functions to compute trimmed mean at 1% , 5% and 10% (pra_mean_trim_x, pra_fexfunction).
Improvement: The PRANA Trend Report Generator now better handles non-spectral result files (pra_report).
New Feature: The PRANA Reviewer program has a set of new default scoring systems for the display of results obtained from the Motion and Posture Analysis plug-in (pra_setup).
Improvement: The PRANA signal retrieval function now pads windowed data with signal tails instead of zeros for better compensation of filtering edge effects (pra_data).
New Feature: The PRANA Manager,Reviewer and Audit Log feature additional information within the Continuous and Sequential Session files with now all the montage traces denoising parameters used at time of session saving or closing (pra_session, pra_data, pra_load, pra_open, pra_menu, pra_info, pra_log, pra_manager, reviewer, pra_setup).
New Feature: The PRANA Reviewer has a new Denoising menu item to control Spatial Interpolation of EEG traces using Spherical Spline or Distance algorithms (pra_data, pra_interp, pra_menu, reviewer, pra_setup).
New Feature: The PRANA Reviewer has a new Denoising menu item to control Baseline Correction of EXG traces using either a DC-filter or a Nth-order Polynomial Regression algorithm (pra_data, pra_bsl, pra_menu, reviewer, pra_setup).
New Feature: The PRANA Reviewer has a new Denoising menu item and a toolbar dropdown-menu to control Artifact Denoising of EEG traces using multiple extra-EEG signals such as EOG, ECG, etc, and based on Multiple Adaptive Regression with Least Mean Squares, Recursive Least Squares, Stable Recursive Least Squares, Exponentially-Weighted H Infinity, or Time-Varying H Infinity algorithms (pra_data, pra_mar, pra_menu, reviewer, pra_setup).
Improvement: The EGI geodesics sensor net definition files now assign EOG left, right, up, down and lateral channels when possible (hcgsn256.def, hcgsn128.def, hcgsn64.def, hcgsn32.def, gsn256.def, gsn128.def, gsn64.def).
Improvement: The PRANA Reviewer automatic montage template facility more accurately detects EOG left, right, up, down and lateral channels in order to optimize quantified EEG and PSG montages (chn_montage, chn_dictionary).
New Feature: To speed up manual annotation of recording traces, the PRANA Event Marking Mode seeks for local minima or maxima in the ECG, Pulse, Pressure or Flow channels before inserting R Wave, Respiration, Ventilation and Systolic Peaks or Respiration, Ventilation and Diastolic Nadirs (event, evt_def).
Improvement: The PRANA Profiler Settings GUI is now automatically refreshed when changes in dataset are performed from the main Profiler GUI, and reciprocally (pro_mode).
Improvement: The PRANA Profiler provides better control for the upper and lower frequency limits of frequency-cumulated spectral arrays (pro_mode, pro_update, pro_compute, pro_export, pro2file).
Bug Fix: The PRANA Profiler now also processes frequency-smoothed and frequency-cumulated spectral arrays in sequential mode (pro_compute).
Bug Fix: The PRANA Trend Report Generator metric option GUI does not crashes anymore when called uninitialized (pra_metric).
Improvement: The PRANA Event Properties and Attributes have been optimized for better integration, display and supervision (evt_def).
New Feature: The PRANA Artifact Detection plug-ins has a new option modifiable through the GUI to use overlapping windows for processing, which increases artifact time localization accuracy (atf_detect).
Improvement: The PRANA Event Settings GUI now allows selecting attribute to generalize annotation types to all channels (evt_setting).
Improvement: The PRANA Event Supervisor process artifacts in a more optimal way now preventing cross-type artifact merging (evt_supervise).
Bug Fix: Fixed a typo in the export image function (pra_export).
Improvement: PRANA Manager now features bulk session creation from multiple record selection, but other formats than EDF still require prior data format setup (pra_manager).
Improvement: PRANA Manager now features direct session creation from selected record files independently their data format, but other formats than EDF still require prior data format setup (pra_manager).
Improvement: PRANA sessions with records stored as folders (EGI MFF, RemLogic Embla, Grass Twin) can now be created from Reviewer without prior setup of the Records data format (pra_open, pra_load, spi_pra_manager).
New Feature: PRANA now directly supports working with records, events and stages stored using the Natus/Grass Telefactor TWin data format (*.dat - open_twin, read_twin, import_twin.fig).
Improvement: Some adjustement in the PRANA Reviewer menu keyboard shortcuts (reviewer.fig).
Version 12 of 16-June-2016
-
Improvement: The software auto-update from the website that is integrated into the PRANA Manager now starts the software installer efficiently on Windows 32 and 64 bits platforms (pra_version).
New Feature: The PRANA Reviewer now supports Brain Products BrainVision Analyser recordings from the VAmp acquizition system (*.ahdr,*.vhdr - open_bva).
Bug Fix: The PRANA Sleep Slow Wave Detection plug-in now updates channel and channel group selection adequately accounting for differences in the current montage channel labels (ssw_detect).
New Feature: The PRANA Feature Extraction plug-in has a new feature extraction function to extract activity rate (in cpm) from the Motion channel derived from the X, Y and Z acceleration channel (pra_activity_rate). To macth results obtained with the Actiheart software, a 7-Hz lowpass filter must be used at extraction time.
New Feature: The PRANA Grouper program has a new option to apply dataset transformation (Z-scores, Differences, Percentages and Baseline-changes) to both statistical computation and graphical representation, or just to graphical representation with statistical computation on non-transformed dataset (pra_grouper).
Improvement: The PRANA Grouper program features selection/reference levels averaging (pra_grouper).
Improvement: The PRANA Reviewer uses additional recipies for optimal sensor type recognition (chn_dictionary).
Improvement: Manually and automatically importing Somnologica ASCII Scores and Events now support French version of exported files (pra_import, import_embla).
Improvement: Manually and automatically importing Somnologica ASCII Events now uses default channels for known event types (pra_import, import_embla).
Bug Fix: Function to manually importing Somnologica ASCII Scores into PRANA has been restored (pra_import).
Improvement: The different PRANA programs and plug-ins now consistently handle frequency band/bin limits using the convention of including the lower and excluding the upper frequency bins (pra_export).
Improvement: The PRANA Export Tools now provide the accurate frequency range for all spectral bins and bands (pra_export).
New Feature: The PRANA Trend Report Generator now offers one more Dataset definition with all frequency bins from all available Power Spectral Array files (pra_report, pra_dataset).
New Feature: The PRANA Profiler program offers one more option to select whether frequency band parameters are extracted from spectral arrays on-the-fly (profiler, pro_mode, pro_update, pro2file).
New Feature: The PRANA Grouper program allows exporting a re-usable figure with all results attached (pra_grouper).
New Feature: The PRANA Grouper program offers more options to define and control factorial design from loaded data sets (pra_grouper).
New Feature: The PRANA Grouper program offers a set of new options to automatically detect serial factorial group and strip down unbalanced levels when loading in data set from Data Set, Report Set or Design Definition tabulated-text or open spreadsheet files (pra_grouper).
New Feature: The PRANA Grouper program allows specifying one additional selection factor (pra_grouper).
Improvement: The PRANA Event Report Generator, Event Series Analysis and Event Interval Analysis can now be launched independently of the Reviewer and thus in batch-processing mode using Profiler (evt_report, profiler.fig, pra_launcher, pra_manager).
Improvement: The PRANA software plug-ins, when executed in batch-processing mode from Manager will now use Profiler whenever possible to speed up loading instead of having Reviewer loading the recordings. (pra_launcher, pra_manager).
Improvement: All the PRANA Report Generator Settings GUIs have been revised for more homogeneous size and position. (pra_launcher, pra_manager).
Bug Fix: Correction for missing end-of-instruction (;) character in the PRANA Trend Report Generators issuing an output return at the command-prompt, which might have contributed to a JAVA heap memory leak in batch-processing mode (pra_report).
Bug Fix: The PRANA Setup now correctly defines Stages and Phases selection options as used in the Report Generators (pra_setup).
Bug Fix: The PRANA Grouper program for statistical group comparisons now requires Dataset files including a Cycle or Time factor-column to contain at least one single observation for each level of the given factor; other factor-columns may still contain incomplete observations for any levels (pra_grouper, makedesign).
Bug Fix: The PRANA Grouper program for statistical group comparisons now requires Dataset files with a 2-line header (makedesign).
Bug Fix: The PRANA Grouper program for statistical group comparisons now imputes mising values independently for each series (pra_grouper).
Bug Fix: In the Scores panel of the PRANA Profiler Settings GUI, the Sleep Phases Criteria pushbutton now correctly opens up the corresponding GUI. (pro_mode).
Bug Fix: The PRANA Artifact Detection plug-in now correctly handles Overflow detection on signals with inverted polarity. (pra_index_overflow).
Improvement: The PRANA Open File and Save File dialog boxes now use the standard operationg system GUIs. (pra_uigetfile, pra_uiputfile).
New Feature: The PRANA Export Tools now allow for bulk export into ASCII text files of multiple PRANA Results files from Manager, Reviewer and Plugin Launcher (pra_export).
Improvement: The PRANA Export Tools, which features ASCII text file export of PRANA Results files, now offer a more consistent tab-delimited text formatting (pra_export).
Bug Fix: The PRANA Export Tools do not fail on exporting PRANA Events when Reviewer is closed (pra_export).
Bug Fix: The PRANA Reviewer now correctly applies sensor types as defined in sensor settings files after opening existing sessions (chn_sensor).
New Feature: The PRANA Heart-Rate Variability Analysis plug-in now also detects periods with missing heartbeats using a GUI-selectable criteria based on the local average heartbeat frequency (hrv_analysis, evt_def).
Improvement: The PRANA Heart-Rate Variability Analysis plug-in now detects ectopic and missing heartbeats recursively (hrv_analysis).
Improvement: The PRANA Heart-Rate Variability Analysis plug-in now discards heartbeats overlapping artifacts on the ECG channel instead of skipping computation for the entire time-window (hrv_analysis).
Bug Fix: The PRANA Heart-Rate Variability Analysis plug-in now performs heartbeat interval trimming accurately (hrv_analysis).
Bug Fix: The PRANA Grouper program for statistical group comparisons now also handles Data Sets files with empty unit labels column (pra_grouper, makedesign).
Bug Fix: The PRANA Grouper program for statistical group comparisons now performs missing value imputation of test parameters independently for each series, and in a combined way for arrays (pra_grouper, makedesign).
New Feature: The PRANA Profiler program has a new GUI option to enable either trimming or Winsorizing of time series using a user-selectable percentage (profiler, pro_compute, pro_mode).
Improvement: An outdated definition text-file for the PRANA Score Report Generator has been removed form the Setting folder (pra_report, pra_stat).
Improvement: The PRANA Trend Report Generator now also allows defining State Definitions from a definition text-file in the same way it allows defining Metrics, Dataset and Pattern definitions (pra_report, pra_stat).
New Feature: Enabling Batch-Processing from Manager with token control from USB protection dongle (pra_launcher, pra_manager, pra_dp).
Improvement: The PRANA USB protection dongles are now remotely upgradable from encrypted duct-files (register_ddr).
Bug Fix: The PRANA Plug-in Launcher is now activated correctly from the USB protection dongles (pra_launcher).
New Feature: The PRANA Grouper program has a new type of graphical representations for multiple time series (pra_grouper).
Bug Fix: Pushbutton and mouse-clic actions to delete/open selected Results or Reports files from the PRANA Information Tools have been fixed (pra_info).
Improvement: The PRANA Trends Report Generator now also defines a default data set for HRV and CPC Analysis parameters (pra_dataset).
Bug Fix: The PRANA Trends Report Generator now supports full spectral array data sets (pra_dataset, pra_report).
Bug Fix: The PRANA Profiler program now loads results file in the requested order without sorting to make sure the PRANA Trends Report Generator finds the selected data set (pro_load).
Bug Fix: Correction in the reverse transformation function for adjusted decimal log transformation (tfrevlog10p1).
Bug Fix: Fixed wrong error message when attempting to copy files to network destinations (pra_out, pra_session).
Improvement: The PRANA Manager can now directly create sessions from any supported dataformat recordings selection (pra_manager, pra_load).
Bug Fix: The PRANA Audit Log now reports a correct session opening duration (pra_log).
Improvement: The PRANA Artifact Detection plug-in now includes additional detectors to process ECG channels and improve the results of Heart-Rate Variability analysis (atf_detect).
Bug Fix: The PRANA Plug-in Launcher now lists all available plug-ins in a correct order when some plug-ins are not avaiable (pra_launcher).
Bug Fix: The PRANA Software Installer now launches the software application within a progress-dialog window before the uninstaller exits (prana-prod-build.xml).
Improvement: Startup time for the PRANA Production Suite standalone application has been decrease by more than 50% (make).
Improvement: Clear separation of PRANA users' preferences, temporary and data directories (pra_setup).
Improvement: PRANA does nos initializes twice in a row at first satrtup (pra_setup).
Improvement: PRANA now empties temporary folder on exit (pra_exit).
Improvement: The PRANA Software Installer has many improvements (prana-builder.xml).
New Feature: The PRANA Production Suite now available with its installer for Windows 64 bits platforms (make).
New Feature: The PRANA Production Suite now uses the new Dinkey Dongle Pro and Net models with dongle protection now also controlling the number of times the batch-processing engine can be executed (pra_manager, pra_launcher, make, pra_dp).
New Feature: The PRANA Batch-Processing engine is now available for distribution under USB dongle protection with control of the number of executions, in complement to the software Plug-in Launcher (pra_manager, pra_launcher).
New Feature: The PRANA Grouper program for statistical group comparisons, which supports standard tabulated data format such as those resulting from the PRANA report generators and export tools, is now available for distribution under USB dongle protection (pra_grouper).
New Feature: The PRANA Export and Aggregation Tools now offers a new option allowing to aggregate results obtained from individual reports into a single group fileformat supported by most statistical software (hpn_report, pra_report, evt_report).
Improvement: Updated function for direct suppport of recordings using Rhythm v8 dataformat from Stellate Systems (open_rhythm, read_rhythm).
Bug Fix: The PRANA Information windows now display a correct spatial interpolation status (pra_info,pra_manager).
Improvement: The PRANA Trend Report Generator now has an option to perform agregation of the results from consecutive individiual reporting tasks into a single study-based set of ASCII-text or MATLAB-binary files directly compatible for further statistical analysis with the PRANA Grouper program (pra_report).
Improvement: The PRANA Score Report Generator now has an option to perform agregation of the results from consecutive individiual reporting tasks into a single study-based set of ASCII-text files directly compatible for further statistical analysis with the PRANA Grouper program (hpn_report).
Improvement: The PRANA Trend Report Generator now supports generating in a single step multiple individiual reports using all of the available result files (pra_report).
Improvement: The PRANA Trend Report Generator now supports generating in a single step multiple individiual reports using all of the default templates (pra_report).
Improvement: The PRANA Event Report Generator now supports generating in a single step multiple individiual reports using all of the default templates (evt_report).
Improvement: The PRANA Score Report Generator now supports generating in a single step multiple individiual reports using all of the default templates (hpn_report).
Improvement: The PRANA Score Report Generator now offers a GUI to select the metrics to be used in the generated reports (hpn_stat, hpn_report).
Improvement: The PRANA Score Report Generator now produces more compact audit log sections (hpn_report).
Improvement: The PRANA Scores import function now handles an small inconsistency in Neurofax score files (import_neurofax).
Improvement: The PRANA Setup GUI now handles softlinks to folders and always displays fullpaths instead of softlink paths (pra_info, pra_menu, reviewer).
Improvement: The PRANA Reviewer and Profiler now have a new GUI tool to display all existing reports generated for the current opened session (pra_info, pra_menu, reviewer).
Improvement: PRANA now has a new graphically-interfaced plug-in, the PRANA Archiver, that enables archival and restoration of session-related files and other files. It is fully integrated into the the different PRANA programs for convenient and direct usage (pra_archiver, pra_dir, pra_manager, reviewer, pra_menu, pra_launcher, profiler, pro_menu).
Improvement: The PRANA Event Comparison plug-in, which enables pair-wise comparison of event series using the confusion matrix method, now also calculates and exports performance indices such as sensitivity, specificity, precision and accuracy (evt_compare).
Bug Fix: The PRANA internal function to sort and filter events now correctly takes into account channel specifications when called from plug-in such as the Event Report Generator (pra_select, evt_report).
Improvement: The PRANA Viewer Traces panel now uses a more optimal number of time ticks for long window durations (pra_menu, reviewer).
Improvement: The PRANA Viewer Traces timebase now offers extended options for long window durations (pra_setup).
Improvement: The PRANA Plug-in Launcher now automatically selects the Event Supervision plug-in in its default processing queue (pra_launcher).
Improvement: The PRANA Event Settings plug-in now uses a minimal duration of 1s as a default attribute for movement artifacts (evt_def).
Improvement: The PRANA Event Supervision plug-in now also supervises movement artifacts using its corresponding attributes (evt_supervise).
Improvement: The PRANA Event Supervision plug-in now also deletes zero-duration artifacts resulting from supervision processing (evt_supervision).
Improvement: The PRANA Event Supervision plug-in now keeps event onsets unchnaged when processing event for maximal duration; earlier it was adjusting event duration to maximal duration centered on events center-time (evt_supervision).
Bug Fix: The PRANA Cardio-Pulmonary Cycle Analysis plug-in does not crash anymore when no event have been marked/detected (cpc_analysis).
Improvement: The PRANA Viever has updated default filter settings for Flow, Pressure and Effort channels with highpass cutoff now set at 0.15Hz and matching the filter used in Cardio-Pulmonary Cycle analysis (pra_setup).
Improvement: PRANA now supports an additional recording data format, the BDF/BDF+ Biosemi Data Format (open_bdf, read_bdf).
Improvement: The PRANA Event Browser now allows modifying the channel of selected events (evt_browser).
Improvement: The PRANA Export and Aggregation Tools now produces fully-compliant EDF+ recording file from any supported data formats and provides the ability to edit trough a simple GUI all the EDF+ header subfields (pra_export).
Bug Fix: The PRANA Export and Aggregation Tools now supports recording file conversion to EDF+ data format when the recording start time requires a millisecond-precision (pra_export).
Bug Fix: The PRANA Event Report Generator does not crash anymore when computing event associations (pra_select).
Improvement: The PRANA Trends Report Generator Option selection GUI now presents a restricted subset of common statistical metrics to be extracted (pra_grouper).
Improvement: Deletion of redundant statistical feature extraction functions in multiple plug-ins (pra_report, pro_averager, fex_analysis, wvf_analysis).
Bug Fix: Added some missing reverse transform functions (tfrevlogit, tfrevinvlog10p1).
Improvement: The PRANA Grouper program for multiple comparisons statistical analysis now includes a graphical representation as histograms with errorbars for non-time series data sets (pra_grouper).
Bug Fix: The PRANA Score and Trend Report Generators correctly update output report name after changing template and input files (hpn_report, pra_report).
Improvement: The PRANA sample data set now includes more reports (Pranas/Demo).
Bug Fix: The PRANA function to open text files now correctly handles and opens up text files with spaces in full filename (pra_out).
Improvement: Optimized method to prevent filtering edge effect at the beginning and end of recordings (pra_data.m).
Improvement: Further optimization of the default detector used for automated low frequency artifact detection (atf_detect.m).
New Feature: In addition to SVN, PRANA developer tools now support development from a Git repository (startup.m, make.m, prana-builder.xml).
Bug Fix: The PRANA Viewer do not crash anymore when manually unselecting events from display using Event Browswer Filter while an event was currently selected (event).
New Feature: The PRANA Grouper program is now introduced as a GUI program for multiple comparisons statistical analysis and graphical representations of time series and time/frequency arrays (pra_grouper).
New Feature: The PRANA Grouper program supports importing input data set and design specifications from either tab-formatted ASCII text files or from Excel spreadsheet files (pra_grouper).
New Feature: The PRANA Grouper program features different methods for statistical analysis: parametric, non parametric permutation and non-parametric bootstrap (pra_grouper).
New Feature: The PRANA Grouper program features different procedures for multiple comparison correction: classical Bonferroni amd false discovery rate (pra_grouper).
New Feature: The PRANA Grouper program allows for the export of all graphical representations as stadard image files (pra_grouper).
New Feature: The PRANA Grouper program allows for the export of all statistical results as standard text files with F, T and p values (pra_grouper).
New Feature: The PRANA Grouper program has a full audit log trailing of all operation performed in a session (pra_grouper).
New Feature: The PRANA Grouper program features batch-mode to perform and export statistical results of multiple parameters in data set (pra_grouper).
New Feature: The PRANA Grouper program allows for the specification of additional selection factor level prior to statistical analysis and graphical representation (pra_grouper).
New Feature: The PRANA Grouper program allows for the granular selection of single or multiple reference factor level(s) for use in statistical analysis (pra_grouper).
New Feature: The PRANA Grouper program allows for manipulation of the initial statistical design by adding, removing and replacing factor levels (pra_grouper).
New Feature: The PRANA Grouper program automatically detects comparison pairing status (pra_grouper).
New Feature: The PRANA Grouper program has an option to average multiple individual factor levels before statistical analysis (pra_grouper).
New Feature: The PRANA Grouper program has an option for time reduction averaging of data set prior to statistical analysis (pra_grouper).
New Feature: The PRANA Grouper program has an option to impute missing values in data set prior to statistical analysis (pra_grouper).
Reminder: The PRANA Grouper program supports different types of input files and formats:
- Spreadsheet Data Sets (*.xls), which consist of single-sheet spreadsheet files, prepared using either Microsoft Excel, LibreOffice, OpenOffice or other spreadsheet applications, and containing both design definitions and individual data,
- PRANA Data Sets (*.txt), which consist of tab-delimited standard ASCII text files containing both design definitions and individual data,
- PRANA Data Sets (*.set), which consist of MATLAB binary files containing both design definitions and individual data,
- PRANA Design Definitions (*.def), which consist of tab-delimited standard ASCII text files containing design definitions and references to individual data series or arrays generated from PRANA and available as either PRANA Time Series, Spectral Power Arrays or Spectral Coherency Arrays (*.pra/spc/coh) files.
Reminder: The Spreadsheet Data Sets (*.xls) and PRANA Data Sets (*.txt) file formats are very similar and should comply with the following characteristics:
- the information contents must be organized column-wise, using tab delimiters for text files, with a minimum of two columns (one independent and one dependent variables),
- the first columns contain independent factor information (with labels, dashes symbol and levels), the very first column being reserved for individual factor information with the mandatory label "Subject",
- the remaining columns contain dependent factor information (with labels, units and numerical values),
- the first two lines contain header information (labels and units of independent and dependent factors),
- the first line must contain the labels of independent and dependent factors,
- the second line must contain the units of independent and dependent factors, dash-strings ("----") being used as independent factor unit symbol,
- the remaining lines contain one sample entry per line with independent factor levels and dependent factor numerical values,
- all independent factor levels must use a unique code. This is particularly important if time is provided as an independent variable and sampling is extended beyond 24hrs,
- missing values must be represented using the "NaN" symbol.
Version 11 of 12-May-2015
-
Bug Fix: The PRANA ASCII Time Series and Raw ASCII Time Series data format reading functions now works again (read_asii, read_asiiraw).
Improvement: All PRANA Viewer and plug-ins filters have been improved for stability and computing speed (pra_filter).
Improvement: The PRANA Viewer (menu Settings / Traces / Filtering / Filter Order) and all its plug-ins now have an additional option to automatically determine and select optimal filter order. All default filters now optimally determine order instead of using a 5th order as default value (pra_filter, pra_setup).
Improvement: The PRANA Viewer and its plug-ins now use the Zero-Pole-Gain filter design method to avoid unstable filters designed using the classical Transfer Funtion method (pra_filter, pra_setup).
Reminder: The PRANA software uses default values for passband ripple and stopband attenuation of 3 and 60 decibels, respectively. Bug Fix: The PRANA Trend Report Generator now registers report output name correctly (pra_report).
Bug Fix: The PRANA Score Report Generator now registers report output name correctly (hpn_report).
Version 10 of 21-Mar-2014
-
Improvement: The PRANA Sensor settings GUI now fully register all settings correctly (chn_sensor).
Improvement: On MS Windows platforms, Write is now the default text editor as it features a better word-wrapping display (pra_out, pra_builder.xml).
Bug Fix: Changing units of the PRANA Spectra panel through the Viewer Settings menu does not crash anymore (pra_menu, spc_plot).
Improvement: The PRANA Manager now allows bulk creation of new sessions from EDF recording files with automatic import of stage and event scoring information when available together with the EDF files in the Record folder (pra_manager, pra_setup, pra_init, pra_open, pra_load, pra_log, pra_session, pra_close, pra_display, pra_result).
New Feature: The PRANA Artifact Detection plug-in now uses a faster and more efficient detection function to isolate flat-line artifacts. The new function is also more robust whith long periods of active wake but requires correct channel physical and digital specifications (pra_index_flatline).
Improvement: The PRANA Artifact Detection plug-in now allows using bandstop filter for extended capacity and further optimized results (atf_detect).
New Feature: New option to automatically import stage and event scoring information from Compumedics Profusion XML-files (pra_import, import_profusion).
New Feature: The PRANA Sensor and Montage settings now include a new default sensor/channel type to display calculated Heartrate channels (pra_setup, chn_dictionary).
New Feature: New option to import sleep stages exported from Grass Twin system as XLT-files (pra_import).
Improvement: The different PRANA plug-ins now consistently output missing values (NaNs) for all processed channels marked as bad as well as for dummy sessions witahh all channels marked as bad (spc_analysis, evt_analysis).
Improvement: The PRANA labels for sleep stage and phase have been harmonized throughout the various graphical interfaces, plug-ins and functions(pra_setup, profiler, evt_report, pra_report, hpn_report, pra_select).
Improvement: The PRANA Sleep Scoring Reporter has been updated in order to standardized the output labels of statistical variables (hpn_stat, hpn_report, batch4pro).
Improvement: The PRANA batch extraction tool now sets the desired number of sleep cycles to be extracted allowing for fixed-size outputs and convenient multi-individual data set aggregation (batch4pro).
Improvement: PRANA now correctly detects Sleep Onset REM Periods when multiple sleep episodes are scored within a single session (pra_select).
Improvement: Profiler now better displays sleep phases when multiple sleep episodes are scored within a single session (pro_update, pro_compute).
Improvement: The PRANA Spectral Power and Coherency Analysis plug-ins now have a new option for filtering channels before FFT computation in order to correct for potential flaws in prior signal conditioning. This bandpass correction filter is now enabled by default and uses a highpass cutoff at the first spectral bin half-frequency and a lowpass anti-aliasing cutoff at Nyquist frequency (spc_analysis, coh_analysis).
Reminder: With the PRANA Viewer, channels can be marked as bad using the Sensor Setting GUI accessible from the menu Review / Sensor / Settings. With a minimal number of EEG channels, and if theier sensor coordinates are available, channels marked as bad can be reconstructed by spatial interpolation using the Viewer menu Settings / Traces / Denoising / Spatial Interpolation.
Improvement: The PRANA Viewer now displays bad channels in the Traces panel using a grey channel label (pra_display).
Improvement: When spatial interpolation of bad EEG channels is deactivated, the EEG linked and average references are calculated excluding bad reference signals. When spatial interpolation is actiovated, all EEGs and EEG references are interpolated using the current EEG sensor coordinates (pra_data).
Improvement: The PRANA Spectral Coherence Analysis plug-ins now uses as default settings only a subset of all possible channel pairs, i.e. the most common ones (coh_analysis).
Improvement: The PRANA Viewer now opens up existing sessions for reviewing using the epoch duration of the current score file (pra_result, pra_session).
Improvement: When switching from one recording section to another, the PRANA Viewer now automatically adjusts the reviewing epoch duration by using either the same epoch duration or that of the score file associated with the selected section. When there is no score file available for a selected section, the Viewer automatically creates one using either the same epoch duration or, if the duration of the selected section is shorter, the closest epoch duration possible (pra_result, pra_goto).
Improvement: When switching between various reviewing epoch durations, the PRANA Viewer now automatically uses either the same epoch duration or the maximal epoch duration possible according to the current recording section under review (pra_goto).
Bug Fix: The PRANA Scorer GUI that opens up rigth after activating the scoring mode now supresses all output to the command line preventing from a possible crash in standalone mode when the GUI objecs were altered by the user (hpn_score).
Improvement: The PRANA Transient Event detection plug-in now skips the candidates overlaping woth artefacts (evt_detect).
Improvement: All the PRANA analysis and detection plug-ins now skip the processing of bad channels as marked in the Sensor Settings GUI. The corresponding Results files are still exported but contians missing values for all bad channels in order to obtain homogeneous multi-session data sets (evt_detect, ssw_detect, rem_detect, spc_analysis, coh_analysis, fex_analysis, hrv_analysis, cpc_analysis, spo2_analysis, user_plugin, swmp_plugin)
Improvement: When all filtering options of the PRANA Viewer are deactivated, the EDF Convertor utility exports recording channels using their original sampling frequency, otherwise, all channels are first oversampled using the maximal channel sampling frequency then filtered and exported into EDF/EDF+ dataformat (pra_export).
Bug Fix: The PRANA EDF Convertor utility now correctly exports recordings into EDF/EDF+ dataformat when the original recording file uses a non-standard digital amplitude range (pra_export).
New Feature: The PRANA Transient Event detection plug-in now automatically detects EEG arousals thanks to the addition of a bandstop filter in the detector settings (pra_filter, pra_data, evt_detect).
New Feature: The PRANA Power and Coherency Spectral analysis plug-ins can now compute the pooled power and coherence spectra for all channels included into the analysis (spc_analysis, coh_analysis).
New Feature: The PRANA Feature Extraction analysis plug-ins now includes a new function to compute the EEG bandpower Z-ratio (pra_index_z, fex_analysis, pra_fexfunction).
Improvement: The PRANA Viewer now registers and restores the bandstop filter setting within all continuous and sequential sessions (pra_session, pra_open, pra_close, pra_info, spi_manager, pra_manager).
Improvement: While creating new sessions from multi-section Nihon-Khoden Neurofax EEG 1100/2100 recordings, the PRANA Viewer now automatically imports Scores and Events with no time shift between epochs and traces (pra_import, import_neurofax).
New Feature: The PRANA Heart-Rate Variability analysis plug-in now features a new spectral analysis method, the Lomb-Scargle option, which has been especially designed to process unevenly sampled series like interbeat intervals. (hrv_analysis).
Improvement: The PRANA Heart-Rate Variability analysis plug-in now allows for the resampling of the ECG signal using cubic spline interpolation in case a more accurate identification of QRS-complex fiducial points is necessary (hrv_analysis).
Improvement: The PRANA Heart-Rate Variability analysis plug-in now offers two different methods to identify the fiducial points of QRS-complexes, using either the signal R-wave peak or using the QRS-complex envelope centroid (hrv_analysis).
Tip: After execution of the Heart-Rate Variability analysis plug-in, the markers resulting from the automated detection of heartbeats are displayed on top of the corresponding montage channel in the Viewer Traces panel so that, if deemed necessary, they can be further edited manually before further analysis. According to the detection settings used in the plug-in, the markers position may not fully matched the signal if the plug-in algorithm is set to resample it at a frequency different than that used for display, or if the QRS-complex centroid option is selected for detection. (hrv_analysis).
New Feature: The PRANA Viewer has a new graphically interfaced tool, the EEG Topographer, to display EEG amplitude and spectral maps in synchronicity with the others PRANA graphical interfaces during the review of recordings containing multiple EEG channels (pra_topo, pra_menu, event).
New Feature: Channel allocation of all event types (artifacts, events, markers) is now indexed by default independently of the montage reference channels, which allows using various montages having different references with the same set of events. A new checkbox in the Event Browser graphical interface allows switching this option on and off (pra_select, event, evt_browser).
Improvement: A procedure to compensate for the time offset caused by the overlap method in time-varrying analysis of elementary windows has been introducced in all affected PRANA analysis plug-ins (spc_analysis, coh_analysis, hrv_analysis, iva_analysis).
Improvement: The PRANA Audit Trailer has been improved to generate a more compact log file (pra_log, pra_info).
Improvement: The PRANA Event Supervisor has been improved by introducing pre/post tolerance attributes in merging and discarding events, and has been speeded up by processing all artifacts together in a single pass (evt_supervise, evt_supervision).
Improvement: Automated detection of Overflow, Flat-line and Detachment artifacts in the Artifact Detection plug-in now uses more accurate detector settings with no filter (evt_detect, pra_index_overflow, pra_index_flatline, pra_derivative_max_absolute).
Improvement: The PRANA Cycle Interval Variability Analysis plug-in has been revised for full integration in batch mode and now has default settings optimized for respiration variability analysis (iva_analysis).
Improvement: PRANA now uses a single function that is called whenever spectral analysis is invoked. (pra_spc, pra_psd, spc_plot, evt_info, spc_analysis, coh_analysis, hrv_analysis, iva_analysis).
Improvement: PRANA now performs a spectral magnitude normalization based on the Parceval's theorem so that the signal total spectral power equals the signal variance (pra_spc). A new option is provided in the Power spectral Analysis plug-in interface to obtain spectral results consitent with prior versions (spc_analysis).
Improvement: PRANA now offers a complete set of different methods selected from the user interfaces to perform spectral analysis. The available methos are:
- Discrete Fourier Transfom classical spectral estimation,
- Welch's averaged modified periodogram spectral estimation,
- Burg autoregressive linear prediction filter model,
- Yule-Walker windowed autoregressive linear prediction filter model,
- Eigenanalysis spectral estimation.
- Covariance autoregressive linear prediction filter model,
- Modified covariance autoregressive linear prediction filter model,
- Thomson multitaper spectral estimation algorithm using a linear or nonlinear combination of modified periodograms,
- Multiple signal classification (MUSIC) using Schmidt's eigenspace analysis algorithm,
Improvement: The PRANA Transient Event Detection plug-in now uses a more stable online algorithm to estimate the signals mean and variance used with statistical detection thresholds and thus provides optimal detection performance event in the presence of artifacts wich are taken into account if they have benn previously detected or manually marked (evt_detect).
Bug Fix: Removing Score series from Viewer Trends panel now maintains the corresponding result files (hpn_score, hpn_plot, pra_menu).
Bug Fix: Correction of a typo which was preventing manual importing Somnologica ASCII events and scores (pra_import).
Improvement: PRANA Viewer now automatically imports Somnologica ASCII Events and Scores at session creation time when such files resides together with EDF digital recording files (pra_result, import somnologica).
Improvement: PRANA Viewer now asks for user confirmation before erasing events (event).
Bug Fix: Events from hidden channels are now unaffected by further event marking actions, which prevents some events to be inappropriately deleted (event).
New Feature: PRANA Viewer now allows exporting of both events and scores as additional XML resource files into EGI Meta File Format version 1 packages (pra_export).
Improvement: Exporting PRANA events and scores, whether generated manually or automatically, back to EGI Meta File Format version 1 packages is initiated either at session closing time or by user using the Viewer Session / Save menu item (pra_session).
Improvement: New keyboard shortcut "Ctrl + s" to save current session and related files (pra_keyfcn).
Improvement: To prevent multiple file binary readings, the PRANA signal retrieval function now accepts an optional input argument, which, if provided, also returns signals filtered into an aditional frequency range (pra_data).
Bug Fix: When clicking on an event from the Viewer Traces panel of Event Browser, PRANA now displays event information without crashing (event).
Improvement: Optimization for execution speed and display of plot titles in batch mode for Event Waveform Analysis plug-in (wvf_analysis).
Improvement: Dimension and unit adjustment for matching of results obtained both with Event Report using discrete events and Trends Report using uniform event series (evt_analysis, evt_report, evt_sta, pra_report, pra_stat).
New Feature: New PRANA Viewer context-menu command to export Traces, Trends and Spectra panels into image files (pra_cpax).
New Feature: PRANA version 10.0, built from source code compatible as of MATLAB R2007b, using:
Operating System: Microsoft Windows 7 Version 6.1 (Build 7601: Service Pack 1)
Java Version: Java 1.6.0_17-b04 with Sun Microsystems Inc. Java HotSpot(TM) Client VM mixed mode
MATLAB Version 8.0 (R2012b)
MATLAB Compiler Version 4.18 (R2012b)
Signal Processing Toolbox Version 6.18 (R2012b)
Statistics Toolbox Version 8.1 (R2012b)
Recommended System Configuration:
Hardware: 2.5GHz or faster 32-bit (x86) or 64-bit (x64) processor - 4GB of RAM - 500GB hard disk drive.
Monitor: 17" - Pitch 0.26 - 1280x1024 pixels - True colors display.
Operating system: Microsoft Windows 7 32 or 64-bit platforms.
Developer version: MATLAB p-code and m-files requiring an installed version of MATLAB R2007b.
Production version: Unique 32-bit standalone executable requiring the 32-bit MATLAB Compiler Runtime version 8.0.
New Feature: The PRANA installation process has been completely revamped using the cross-platform BitRock InstallBuilder 8.5 and made much more straightforward for the user with many new features.
New Feature: The new install builder system provides more control on the multiple installation options by using a XML project template (prana_builder.xml, prana-prod-update.xml, prana-dev-update.xml, update.ini).
New Feature: The installation of both PRANA and the MCR dependency has been made a single operation to the user.
During installation, initiated by simple double-click on the downloaded software installer, the adequate MCR version, if not already installed on the system, is automatically downloaded from The MathWorks website and installed as part of the installation process.
New Feature: The new installer allows to check for available software updates at either installation of execution times. (pra_version, update.ini, prana-prod-update.xml, prana-dev-update.xml).
Once installed, further software updates can be achieved directly from within PRANA so that there is no need for the user to check the website for available updates.
These new features require an Internet connection.
Reminder: Administrator privileges are still required to perform installation.
Version 9.9 of 04-Nov-2012
-
Improvement: PRANA Reviewer epoch duration is now independent and does not change when the Scoring epoch duration is changed either by the user or by selecting/importing different Score series (pra_result).
Improvement: PRANA now has an extended list of States options to sort and filter out time series based on the Scoring series (pra_select, pra_setup).
New Feature: New Reviewer Traces Time MArks option to automatically adjust the number of time axis ticks according to currently selected revieweing epoch duration (pra_menu, reviwewer, pra_setup).
Bug Fix: PRANA moving average transformation functions for time series now produces consistent results even when the number of sample in the series is only one (fmean, fmedian).
Bug Fix: PRANA nows correctly import scores and events from XDF recording files edited using updated Polysmith version 8 (import_xdf).
Improvement: PRANA nows imports and automatically saves reviewing montages from XDFrecording files (import_xdf, chn_montage).
New Feature: New feature extraction function to compte activity: duration * RMS amplitude (pra_activity).
New Feature: PRANA Event Report Generator now provides multiple outputs including ASCII text-format reports with a breakdown of event statistics and associations by sleep states (evt_report).
New Feature: PRANA now allows importing sleep stage scoring series from ASCII text-files exported from the Morpheus Clinical Sleep Information System system (pra_import).
New Feature: PRANA Trend Report Generator now allows control and selection of statistics data breakdown by sleep phases and states (pra_report, pra_stat, pra_select_gui).
New Feature: PRANA Event Series Analysis plug-ins now extracts additional event series features such as: Count (n), Frequency (n/min), Occupancy (%), Duration (min), Interval (min) (evt_analysis).
New Feature: PRANA Trend Report Generator has been redesigned and now offers multiple output formats such as ASCII files, text reports, time series or JPEG images (pra_report, pra_stat, pra_stat_def, pra_select).
New Feature: PRANA now has additional feature extraction functions to compute mean and median absolute deviations (pra_median_absolute_deviation, pra_mean_absolute_deviation).
New Feature: A new feature extraction function to estimate significance of linear trends in a time series is now available for use from multiple plug-ins such as Feature Extraction, Waveform Analysis and Trends Report Generator (pra_slope_significance.m).
Improvement: The existing function to extract a time seres area under the curve now estimates index using the complete observation period duration instead of calculating the index based on an actual duration of non-missing samples (pra_curve_area.m).
Improvement: PRANA Scoring mode nows allows altering scoring series by activating Scoring while changing in a GUI the starting and ending times as well as epochs duration (hpn_score).
Improvement: PRANA adds support for EGI Meta File Format version 1.0 recording files (open_egimff, read_egimff).
Improvement: In Scoring and Marking modes, PRANA nows displays additional amplitude ticks on EEG channels to facilitate scoring of sleep/wake stages using amplitude criteria such as the sleep slow waves 75uV peak-to-peak amplitude criterion (pra_display).
Improvement: All software plug-ins implementing transient event detections now include a new option to allow resampling the signal before processing. This is especially useful to downsample signals collected at a sampling frequency higher than what's really required for detection resulting in a reduction of computing time and memory limitations (evt_detect, rem_detect, ssw_detect).
Improvement: The Heart-Rate Variability analysis plug-in now offers improved control of the graphical user interface (hrv_analysis).
Improvement: The Rapid Eye-Movement detection plug-in has been improved to speed up simultaneous processing of multiple channels (rem_detect).
New Feature: PRANA now supports EGI Meta File Format recording files created with a non-standard XML standalone document declaration (parsexml, validxml).
Improvement: PRANA now supports Neurotronics Open eXchange Data Format recording files with multiple recording sections and merged recordings (open_xdf).
Improvement: PRANA now restores montage and sensor settings after attempt to load an invalid file (chn_montage, chn_sensor).
New Feature: PRANA can now import sleep/wake stages from Neurotronics ASCII Scores exported from a database (pra_import).
New Feature: PRANA has a new graphical user interface for the computation of Event Series Analysis. The corresponding software plug-in has been renamed Event Series Analysis (evt_analysis.m, evt_analysis.fig).
Improvement: PRANA now supports transfering session files between various platforms (Windows, Linux, Mac) with different directory path conventions (pra_open, pra_load, pra_manager).
Improvement: PRANA now prevents the use of special characters (.;,~"#&%*:<>?/\{|}') in channel and event names (unilabel, chn_settig, chn_settings, evt_setting).
Improvement: In addition to channel-selective filtering, PRANA Event Browser now allows for selective filtering of events generalized to all channels (evt_browser, pra_select).
Bug Fix: PRANA Event Browser filter now properly displays events according to user selection (evt_browser, pra_select).
Bug Fix: PRANA now properly skips parsing of invalid XML files, which was preventing certain Nihon-Khoden Neurofax recordings to open (parsexml).
Improvement: The PRANA Viewer Toolbar is now more tolerant with incorrect user inputs for recording time and scoring epoch (pra_command).
New Feature: The PRANA marking module now offers a new set of event properties in order to improve the processes of annotating recordings and generating detailed annotation statistics. For each type of annotations, it is now possible to define an annotation family, an associated type of channel and a series of associatied annotations (event, evt_def, evt_setting, pra_init).
Improvement: Creating PRANA session from Polysmith Trackit EDF recordings now automatically imports Polysmith montages, events and scores (pra_import, pra_result, import_neurofax, import_xdf).
Improvement: PRANA now consistently displays current epoch sleep/wake stage w/o movement time in all GUIs (hpn_update, pra_command, pra_display, pra_plot, pro_clic).
Improvement: PRANA now handles unscored epochs in a way allowing more robust calculations of sleep/wake statistics (hpn_stat, pra_select).
Reminder: The PRANA Scoring module allows scoring any polygraphic recordings using selectable fixed epoch durations (1s, 2s, 5s, 20s, 30s) and various scoring systems including different categories (R&K Sleep, AASM Sleep, Pediatric Sleep, Animal Sleep, Drowsiness, Anesthesia, Coma-Consciousness, Physical Status).
In parallel to using a selected scoring system, an extended binary scoring class is available allowing indexing an additional and independent occurrence.
For the scoring of sleep/wake stage, this extended scoring class may be employed to score the presence or absence of body movements (as epochs of Movement Time), which scoring rules may vary according to the selected scoring system (MT in the R&K but not in the AASM guidelines).
As they may be unrelated to sleep/wake states, epochs identified as Movement Time can be registered (using the "_" keyboard key) during epochs otherwise identified as either stages of wake or sleep.
When registered during an episode of wake, epochs of Movement Time appear as the combined Active Wake class (W+MT=AW; also scored using the shortcut keyboard key ".").
When registered during an episode identified as a sleep stage, epochs of Movement Time simply appear on top of the existing sleep stage, conferring the possibility to score movements during any sleep stage, and to exclude these specific epochs from further quantitative analyses.
The PRANA Sleep Scoring Report generator considers epochs scored as Active Wake (Wake epochs with Movement Time) as epochs of wakefulness and thus removes these epochs from the calculation of Total Sleep Time.
Epochs with Movement Time during a sleep stage are considered as sleep for the calculation of Total Sleep Time (hpn_stat).
Bug Fix: Additional check for montage and sensor settings file integrity allowing the PRANA Viewer to load session anyways (chn_montage_load).
Bug Fix: Profiler in Sequential mode now correctly extract Wake Before Sleep Onset time series (pro_compute).
Improvement: Profiler in Sequential mode now has the option to display time series as either plots or histograms (pro_plot).
Improvement: Profiler now has better control of spectral arrays color scale together with the amplitude scale (pro_plot).
Bug Fix: The PRANA Viewer now automatically discards loading montage and sensor settings when the corresponding files don't macth recording montage (chn_montage, chn_sensor).
Bug Fix: The PRANA Score Report Generator now calculates Total Sleep Time correctly when score series contain missing values (hpn_stat).
Improvement: The PRANA Batch Processing Engine now also check for session duration and skip sessions with a recording duration below requested analysis duration (pra_manager).
Bug Fix: The PRANA sleep cycle detection now detects Consolidated Wake Episodes, Drowsiness Episodes, REM Onset Sleep Episodes and NREM and REM Phases more robustly (pra_select).
Improvement: The PRANA function for direct support of Biopac AcqKnowledge file format is now updated for version 4.1 (open_acq).
Improvement: The PRANA Blind Source Separation (BSS) denoising function for EEG and polygraphic signals now offers an optimal control and handling of unsupported montage/channels (totally flat or absent channels in processed epochs) providing extra stability for ICA algorithms when processed throughout long PSG recordings (pra_ica).
Improvement: The GUIs of all PRANA plug-ins using bandpass filtering now allows adjusting filter cut-off frequencies directly by typing into the corresponding edit-boxes (atf_detect, evt_detect, rem_detect, ssw_detect, swmp_plugin, fex_analysis, hrv_analysis, cpc_analysis, wvf_analysis, pro_mode).
Bug Fix: PRANA Viewer and Profiler now exports evolutive spectral arrays with the correct upper and lower frequency limits indicated in the ASCII file header (pro_update, pro2file, pra_eport).
Improvement: PRANA Trends Report Generator now updates its settings according to Profiler current data set when launch from Profiler (pro_reporter_plugin, pra_report).
Improvement: PRANA Viewer now automatically imports events from EGI Meta File Format packages (open_egimff, read_egimff, import_egimff).
Bug Fix: PRANA Viewer now prevents reading data outside recording range preventing a crash using EGI Meta File Format packages (open_egimff, read_egimff, import_egimff).
Improvement: PRANA Viewer and Manager now share the same keyboard shortcut command allowing running commands whatever which GUI has current focus (pra_keyfcn).
Improvement: The PRANA Viewer traces denoising function via Blind Source Separation now does not display a warning message anymore when the computation is made impossible because of a flat or missing channel. Instead it returns flat channels allowing for unattended execution of any software plug-in combining BSS (pra_ica).
Improvement: PRANA Viewer now features event filtering based on sleep stages and sleep phases also in Sequential mode (pra_select, pra_select_score, pra_shade, pro_shade).
Bug Fix: PRANA Plug-in Launcher now completes initialization event if other software plug-ins either fail during initialization or are not included in user licence (pra_launcher).
Bug Fix: PRANA Automated Scoring Analysis plug-in now uses default configuration file if initialization is not possible, i.e. when Neural Network Toolbox is not installed (hpn_analysis).
Improvement: PRANA Viewer now access the event log information stored into the Neurofax and OpenXDF recording files. This information is now accessible from the Record Infos GUI (open_neurofax, open_xdf).
Bug Fix: Displaying only one channel in Viewer is now supported (pra_display).
Improvement: The Cardio-Pulmonary Cyle analysis plug-in now uses a new algorithm to avoid missdetection of incomplete cycles occuring at the edge of the analyzed time window providing and unbiaised estimation of the cycle charateristics (cpc_analysis).
Improvement: The new PRANA Sensor Settings file type (*.snr) now replaces the old PRANA Calibration Settings files (*.cal). The corresponding old files are automatically updated by the Viewer at session opening time (chn_sensor, pra_setup, pra_manager).
Improvement: Embla recordings are now considered as one main section with possible blanks/interruptions independently for each channel (open_embla, read_embla).
Improvement: Embla event and score exports are now automatically imported at session creation time when the corresponding text files are located into the Record folder (import_embla).
Bug Fix: Sleep Scoring and Trends reports now correctly account for sleep cycles including SOREM periods. (pra_select, hpn_stat, hpn_stat_spc).
New Feature: Removal of dongle protection from PRANA import library allowing importing of time series, scores, events, actigrams, interbeat intervals, etc. with the free software version. (pra_import).
New Feature: Viewer can now indicate with numerical values the level of selected channels in the Traces panel. Requested for a long time by sleep technologists, this feature is most useful for use with slow channels such as SaO2 for the isual scoring of oxygen desaturation and sleep resipiratory events (pra_setup, reviewer, pra_menu, pra_display, chn_montage).
New Feature: Viewer can now perform EEG spatial interpolation and bad channel replacement thanks to the inclusion of a cartersian coordinates dictionary for the 10/5 standard EEG electrodes. (pra_setup, coord105.xyz, chn_sensor, pra_data, pra_interp).
New Feature: EEG sensor coordinates can be displayed or edited using a new Sensor Settings GUI and different sensor cartesian coordinates can be loaded from standard tab-delimited text files (*.xyz) using the dedicated Viewer menu item Review/Sensor/Load. (chn_sensor, coord105.xyz).
New Feature: Attribution of the sensor coordinates is achieved by recognition of the current montage EEG sensor labels with the standard full 10/5 EEG electrode labels (F3, C3, P3, etc.) (chn_sensor).
New feature: Additional functions to extract slow wave characteristics and appended to the list of already available features (used in wvf_analysis.m and evt_info.m only):
pra_wave_N_amplitude, pra_wave_N_duration, pra_wave_N_peak, pra_wave_ZN_duration, pra_wave_ZN_slope, pra_wave_ZN_avg_slope, pra_wave_ZN_max_slope, pra_wave_NZ_duration, pra_wave_NZ_slope, pra_wave_NZ_avg_slope, pra_wave_NZ_max_slope, pra_wave_NP_amplitude, pra_wave_NP_duration, pra_wave_NP_slope, pra_wave_NP_avg_slope, pra_wave_NP_max_slope.
New Feature: Full support for montage import from OpenXDF and Nihon Koden Neurofax digital records. Import is processed automatically at session creation time or manually from a dedicated GUI menu (open_xdf, import_xdf, open_neurofax, import_neurofax, chn_montage).
New Feature: Major improvement in auto-montage using templates and a new dictionary of standard sensor types and labels (chn_dictionary, chn_montage, chn_sensor, chn_sensor_def).
New Feature: A new GUI menu now allows checking out website for available software update (pra_version).
New Feature: Achieved integration of PRANA into Subversion repository (make).
New feature: Additional feature extraction functions appended to the list of already available features (used in wvf_analysis.m, fex_analysis.m, hpn_analysis.m, awd_detect.m, evt_info.m, pra_mean_bandwidth.m, pra_spectral_flatness.m, pra_spectral_purity.m):
mean spectral bandwidth, spectral flatness, spectral purity.
New Feature: Inclusion of the Win32OpenSSL libraries for MS Windows 32 and 64 bits platforms to support file encryption and decryption on all systems (/bin/ssl, /bin/ssl64, rc4).
Bug Fix: Sleep Trends Report now generates correct mean values when only one epoch of a given stage is present in the scoring series (pra_report, hpn_stat_spc).
New Feature: Optimized and improved processing speed of all signal filtering by saving filters in temporary location to avoid further recomputation and thus allowing faster operation (pra_filter).
Bug Fix: Accouting for recent changes in the Electrical Geodesics, Inc. MFF data fileformat (open_egimff, read_egimff).
New Feature: Automatic mapping of the new Hydrocel Geodesic Sensor Nets 32, 64, 128 and 256 channels to the International 10/10 EEG electrode positioning and labeling system (open_egimff, cmap_egi).
New Feature: New software functions to compute and extract time and event series fractal dimension and Higuchi fractal dimension. These software functions can be used by the Artifact Detection, Feature Extraction, Automated Scoring Analysis and Event Waveform Analysis plug-ins (pra_score, atf_detect, fex_analysis, hpn_analysis, wvf_analysis).
New Feature: Complete revamping of the Event Waveform Analysis plug-in in order to support extraction of multiple types of events in a single-run. Also includes major improvements of the graphical outputs, and a new algorithm structure to calculate the waveform sample mean and variance online. The new plug-in does not require storing all the analyzed event waveforms and thus is not limited anymore by the available computer memory. Results can now be saved and stored into MATLAB figures (wvf_analysis).
New Feature: Introduction of a new plug-in for Transient Event Detection, inspired from the original sleep spindle detection plug-in, with additional methods for the detection of different transient events such as alpha, theta and beta bursts, slow eye movements, leg movements, motor activity and muscular atonia. (evt_detect, spd_detect).
The Transient Event Detection plug-in now provides several choices for:
- the method and order to filter signals into narrow-band component,
- the method to estimate the filtered signals envelope,
- the method to smooth the filtered signals envelope,
- the method to threshold the filtered signals envelope,
- the method to accurately seek the edges of transients events,
- the use of time-domain criteria (duration and interval) to validate candidates.
Reminder: The Transient Event Detection plug-in is based on a technics using the signal envelope, various thresholding methods and a series of event duration and interval criteria (evt_detect).
New Feature: New option to select filter type and order in relevant detection and analysis plug-ins (atf_detect, evt_detect, ssw_detection, rem_detection, fex_analysis).
New Feature: New option to apply, in case it has been forgotten at the time of aquisition, a 5th-order Butterworth lowpass anti-aliasing filter at the Nyquist frequency to the selected signals prior FFT analysis in Spectral Power and Spectral Coherency analysis plug-ins (spc_analysis, coh_analysis).
New Feature: Event Series Analysis now also calculates generalized event densities and saves the results in a different result file (Any.*.des) (evt_analysis).
New Feature: New software function to extract sleep/wake stage associated with time and event series used by Artifact Detection, Feature Extraction, Automated Scoring Analysis and Event Waveform Analysis plug-ins (pra_score, atf_detect, fex_analysis, hpn_analysis, wvf_analysis).
Improvement: Initialization and trend selection in Sleep Trends Report generator have been optimized and speeded up when used with very large result files (pra_report).
Improvement: Each time a new session is opened, the Audit Trailer log-files are now rotated using a small file size limit in order to maintain good audit trailing performance (pra_log, pra_info, pra_setup).
Bug Fix: Changing directory while saving result of Profiler Avergaer plug-in is now working and does not generate error message (pro_averager).
Improvement: All software plug-ins now throw a warning dialog as protection against out of memory errors that may occur more frequently while working with long-term dense-array EEG records (spc_analysis, coh_analysis, fex_extraction, hpn_analysis, hrv_analysis, cpc_analysis, wvf_analysis).
Improvement: Resetting the Artifact Detection plug-in to its default settings now only includes the ocular artifact detector in sequential mode, which is dedicated to the panalysis of serial waking EEG (atf_detect).
Bug Fix: Configuring artifact detector settings in the Artifact Detection plug-in GUI now again allows modification of the elementary window length without trouble (atf_detect).
Improvement: Code update to automatically import Somnologica Export Scores while creating new sessions (import_embla).
Bug Fix: Requesting session information from the Manager with recording data organized into folder (Somnologica and EGI MFF) was exiting with an error (read_header).
New Feature: Viewer now enforces continuity of successive recording sections for the data format supporting recording interruptions (open_embla, open_xdf, open_neurofax, open_deltamed, open_egimff, open_egiraw, not open_oxmr9200).
Improvement: Additional work around to support inconsistencies in Somnologica Export Event files generated using RemLogic recordings (import_embla, pra_import).
New Feature: Event Series Analysis now includes calculation of artifact density for each channel (evt_analysis).
Improvement: Execution speed of Event Density analysis increase by a factor of 25 with smooth control over wait dialog (evt_analysis).
New Feature: Direct access from the PRANA Manager GUI to the available Import/Export Tools by selecting the Result/Report folders, respectively (pra_manager).
New Feature: Direct reading support of the new Meta File Format of Net Station from Electrical Geodesics, Inc. (open_egimff, read_egimff, cmap_egi).
New Feature: Introduction of new import function to import events exported from Net Station from Electrical Geodesics, Inc. (pra_import).
New Feature: Introduction of new montage templates allowing for quick configuration of the Viewer traces montage by automatically recognizing channels according to standard labels (10/20 system, Einthoven system, etc.). (chn_montage).
Bug Fix: Reading Somnologica recordings on *NIX platfoms could fail in the presence of hidden files; this is now fixed (open_embla).
Improvement: Improved crash resilience and network security by further testing for file corruption before loading files (pra_manager, pra_open, pra_load, pra_plot, hpn_score, event).
Improvement: Sleep stage scoring statistics are now calculated after each score editing to allow highlighting of sleep stages and phases in Trends panel (hpn_plot, hpn_stat).
Improvement: To avoid compromising data, it's now impossible to change current score and event files when scoring and annotation mode are activated, respectively (pra_menu, hpn_setting).
Improvement: Exporting/Importing PRANA ASCII Events now uses the montage labels of channels instead of channel position (pra_export, pra_import).
Reminder: Exporting/Importing PRANA ASCII Events is a channel-sensitive operation when events are related to a specific channel in montage. Channels can be recognized according to either their labels or positions in current montage.
Reminder: Importing PRANA ASCII Events only takes into account already existing event types. If necessary, the EWvent Settings GUI can be used to creat additional event types to be imported.
Improvement: Optimization of Viewer Trends panel object layers for better mouse control and access to contextual menus (hpn_plot).
Improvement: Major speed improvement for all functions based on event filtering, including software display, export, and analysis/detection plug-ins (pra_select).
Improvement: Major speed improvement obtained by discarding unecessary operations during event supervision (evt_supervision).
New Feature: PRANA almost ready for use with Subversion repository; discarding .svn folders from program path, source archival and release compilation (startup, make).
New Feature: PRANA Event Browser now features event filtering according to sleep stages and sleep phases (pra_select, pra_select_score, pra_shade, pro_shade).
Reminder: In the PRANA Viewer program, event filtering is configured interactively according to various criteria using the Event Browser GUI. Event filtering is then applied to the event display in the Viewer Traces panel but also to any Viewer plug-ins using events as a source, for instance, the Event Density and Event Waveform analysis plug-ins.
Bug Fix: Event supervision now correctly handles events from multi-days sequential sessions (evt_supervision).
Reminder: Event supervision always discard duplicate events (evt_supervision).
Improvement: Profiler result Export function now provides more detailed and accurate data set description in the headers of generated ASCII text files (pro2file, pro_load).
Improvement: Feature Extraction plug-in now provides more detailed and accurate data set description in exported MATLAB binary files (fex_extraction).
Bug Fix: Event Waveform Analysis plug-in now correctly handles cases with single channel, event, or feature (wvf_analysis).
Improvement: Event Waveform Analysis plug-in now also correctly handles sequential sessions in all available options (wvf_analysis).
Improvement: Event Waveform Analysis plug-in now throws error message when running out of memory (wvf_analysis).
Bug Fix: Extracted features in Spectral Power Analysis plug-in now uses the appropriate frequency band limits (spc_analysis, pro2file).
Improvement: Profiler now always use the appropriate frequency band limits in exporting data headers (pro_load, pro_ratio, pro2file, profiler).
Improvement: Default frequency band editor now shows the total frequency range as the first item of 16 customizable frequency bands (pra_band).
Improvement: Changes in the lowest limit of default frequency bands to ensure correct calculation of total power (pra_band).
Reminder: Total frequency range lower and upper limit are automatically determined from the lowest and the highest limit of the other 15 frequency bands (pra_band).
Improvement: Adjustment of event supervision criteria in order to correctly merge overlapping events (evt_supervise, atf_detect, spd_detect, ssw_detect, rem_detect).
Improvement: Marking event in the Viewer traces panel does not automatically select curretn event right after marking in order to maintain keyboard control directed to the traces reviewing (event).
Improvement: Bandpass filtering in the spindle detection plug-in can use the FFT/iFFT filtering method with sharp cutoff for better separation of adjacent rhythmic activity such as in the alpha and sigma bands (spd_detect).
Improvement: New plug-in setting files for automated detection of EEG alpha bursts (spd_detect).
Bug Fix: Scoring report generator now removes NaN symbols for missing values in the Excel sheets (hpn_report).
Improvement: Profiler now automatically optimizes time axis labels and ticks when very long series are used, providing an increased readability (pro_compute).
New Feature: Generating iterative scoring reports in sequential mode now automatically generates a result file directly exploitable by Profiler to easily export iterative vigilance test results in a single run (hpn_stat, hpn_score, hpn_report, pra_export).
New Feature: Integration for testing purpose of a new software plug-in for the automated detection of sleep slow waves (ssw_detect).
New Feature: New Profiler function for exponential moving average of 2-D and 3-D time series (fema).
New Feature: New Profiler option to fix display time scale duration for easy data exploration (pro_mode).
New Feature: New green colormap for images and color-coded 3D graphical representations (greenmap, pra_setup, pra_setfig).
Improvement: Improved supports of US date format in import functions (date2sec).
Bug Fix: PRANA now applies rounding of non-integer sampling frequencies to improve support with the MATLAB resample function (pra_export, rem_detect, pra_eeg_length).
Bug Fix: Changing Viewer Spectra panel magnitude scale does not crash anymore (spc_plot, evt_info).
Improvement: Change in the default settings of Event Waveform Analysis plug-in for the direct generation of result file as continuous time series exploitable with Profiler together with the result of other time-varying analysis results (er_waveform_analysis).
Improvement: Interpolation of the Event Waveform feature series as time-varying series now takes into account periods without events and produces missing values instead of linearly interpolated (and obviously incorrect) results (er_waveform_analysis).
Improvement: Better adjustment of the filter frequency resolution according to the analysis window length (spd_detec, rem_detect, atf_detect, fex_analysis).
Improvement: Calculation of sleep latency is now performed correctly even whrn Movement Time is scored (hpn_stat).
Improvement: Trends panel now updates effectively in Sequential mode when zoom is activated (hpn_plot).
Bug Fix: Updated make file to take into account path additions otherwise leading to non functional Viewer (make).
New Feature: Built-in test of installed software version and automated resetting of software preferences at startup when appropriate (pra_version, pra_setup).
Improvement: In addition to short-time Fourier and Wigner-Ville time-frequency distributions, the Event Waveform Analysis GUI now offers computation of Hilbert-Huang distribution for event-related signals (evt_info).
Improvement: When necessary, the scoring comparison tool now automatically adjusts the scoring system before comparison (event).
New Feature: The Viewer event-related waveform tool now allows control for analyzed channel and several analysis options and also provides further signal characteristics in both time and frequency domains (evt_info).
Bug Fix: The Rapid Eye Movement Detection plug-in now correctly closes its waiting dialog when no event is detected (rem_detect).
New Feature: Viewer now has additional annotation display options for event related to respiratory channels (event).
Improvement: Viewer Marking mode now allows optimal control of event annotations and their associated contextual commands (event).
Reminder: When the Viewer marking mode is activated, the following mouse and keyboard functions are activated:
- Mouse "Left-click" on a annotation: select an event and display related information if corresponding options are activated.
- Mouse "Right-click" on a annotation: Opens up the annotation contextual menu.
- Mouse "Left-drag'n drop" within the Traces panel: Draws a box in the selected area and register an annotation of the currently selected type.
- Mouse "Right-drag'n drop" within the Traces panel: Draws a box in the selected area and clear all the corresponding annotations.
- Keyboard non-numeric keys: If defined as annotation shortcut key, change type of the selected annotation to the corresponding type.
- Keyboard "Delete" key: Clear the currently selected annotation.
New Feature: PRANA Viewer now offers the possibility to use the mouse "drag'n drop" on channels within the Traces panel to change channels' position in montage. Use the Shift + Left mouse-click to select channel, move the mouse dropping the click to the new channel position (pra_display, pra_clic, chn_montage, chn_setting, chn_settings).
New Feature: PRANA Viewer now offers the possibility to mouse "drag'n drop" on channels outside from the Traces panel to remove selected channel from montage. Use the left mouse-click to select channel, move the mouse dropping the click outside the Traces panel (pra_display, pra_clic, chn_montage, chn_setting, chn_settings).
New Feature: PRANA Viewer now offers the possibility to hide/show channels in the Traces panel by toggle-clicking the corresponding channel labels (pra_display, pra_clic, chn_montage, chn_setting, chn_settings).
Improvement: Loading and saving PRANA Scores and Events now uses a more convenient default file names avoiding, in most cases, further manual edition (hpn_score, event).
Bug Fix: Correction of several statistical processing functions used in Profiler for support of the internal nanmean function (pra_prct, pra_diff).
Bug Fix: Suppression of irrelevant warning message after execution of several export functions (pra_plot, pro_export, pra_manager, pra_launcher).
New Feature: Profiler now features additional temporal processing options, gradient detrending and cumulative summation for time series and spectral arrays (profiler, pro_compute).
Improvement: The PRANA default event and Annotation definition list has been updated to include all scorable sleep, arousal, respiratory, cardiac and movement events recommended by the Americam Academy of Sleep Medicine. The factory annotation definition list now also includes event used in the scoring of neurological disorders and intra-oprative monitoring as well as event used in cognitive and affective stimulation and event-related potential studies (evt_def).
Improvement: Event filter settings in Event Browser GUI are now updated and applied rigth after user change (evt_browser, pra_select).
Improvement: Viewer now saves channel calibration settings and create corresponding files only when necessary (chn_sensor).
Bug Fix: In Viever, displaying channel amplitude units is now correctly updated while opening session without associated review montage (chn_montage).
Improvement: Automatic mapping of the Geodesic Sensor Nets 64, 128 and 256 channels to the International 10/10 EEG electrode positioning and labeling system (open_egiraw, cmap_egi).
Reference: Determination of the Geodesic Sensor Nets' average electrode positions and their 10-10 international equivalents. Lu P and Ferree T, Electrical Geodesics, Inc. technical note 9/21/2000.
New Feature: Free support of all available recording data format reading function now included in the public demo software version (open_*).
Improvement: Exporting PRANA figures and screenshots doesn't alter UI object anymore (pra_export).
Warning: Importing data into PRANA uding the ASCII text data formats must use tabulation as separators or Tab-delimited text files (User Guide).
New Feature: PRANA now fully supports the new Open eXtended Data Format (OpenXDF, Neurotronics, Inc.) by allowing direct reading of encrypted and unencrypted XDF digital recording files and importing of the corresponding events and scores (open_xdf, read_xdf).
New Feature: Introduction of a new software plug-in specific for the detection of sleep EEG slow waves (ssw_detect).
Improvement: Profiler now updates spectral parameters labels when they are modified by user (pro_update).
Version 9.8 of 01-Jul-2010
-
Bug Fix: Short-Time Fourier and Wigner-Ville Transforms in the Event Waveform Analysis GUI are now more robust and less restrictive regarding input signals and now supports non-power-of-two and even non-interger sampling frequencies (evt_info).
Bug Fix: Loading of previously defined Frequency Bands setting files (band.*.ini) now correctly applies the corresponding settings (pra_band).
Improvement: Better and more selective control of the GUI elements from the Traces, Trends and Spectral panels allowing faster display update after changes in the Viewer Display options such as changes in the traces montage (pra_setup, pra_result, pra_display, hpn_plot, spc_plot).
Improvement: Additional keyboard commands "=" ("Shift" and "+") and "_" ("Shift" and "-") have been included in addition to existing commands '+' and '-' to increase/decrease channel amplitude using large amplitude increments, respectively (pra_keyfcn). NB: In scoring mode, key "_" still stands for scoring current epoch as Movement Time.
Improvement: PRANA loading speed of large data sets has been made much faster using a selective load method (pro_load, pra_info, pra_result).
Improvement: PRANA now makes sure that all GUIs appears on screen, whatever the screen resolution (pra_setfig).
Improvement: Profiler now has a set of General Options locateed in the Process panel of the Profiler Mode interface to apply changes immediately after user setting. Otherwise, setting changed from within GUIs are applied on demand. With large files requiring long processing time, it's much more convenient to unselect this option and manually update results (profile, pro_mode, pro_update).
Improvement: Since spectral result files (*.spc) can be very large while analyzing long-term recording of multiple-day duration, absolute band powers are now always extracted in Welch Averaging step of Power Spectral Analysis lug-in, which allows faster Profiler visualization by loading only spectral band result files (*.bnd) (spc_analysis).
Improvement: Optimization of the timebase ticks and labels for long-term recording of multiple-day duration (date2tic,pra_plot, hpn_plot, pro_compute, pro_clic).
Improvement: Profiler Mode GUI allows configuring most of the displaying and processing Profiler options. For a smoother use with large data sets, all changes in any configuration parameters now require the user to apply changes manually (pro_mode).
Improvement: Viewer Trends panel now resets zoom only when really necessary (pra_result, hpn_plot).
Improvement: Waitbar optimization for the processing of long records with adjustment of the advancement step to either 25 iterations or to the total number of Iterations divided by 25, whichever is the smallest (*_analysis, *_detect, *_plugin, fex_extraction, pra_import, pra_export).
Improvement: Since third-parties software sometimes specify EDF/EDF+ record duration in record file header improperly, PRANA now always calculates record duration based on record file size (open_edf).
Improvement: A prompt now allows importing or discarding scores contained into EDF+ record files (import_edf).
Bug Fix: Spectral and coherency arrays in the Viewer Trends panel now always display a correct frequency scale (hpn_plot).
Improvement: Improved session opening/loading speed by discarding loading into memory spectral arrays not selected for display (pra_result).
Improvement: vent Waveform Analysis abd related plug-ins now properly export results into text file (pra_export and related functions).
Bug Fix: Reviewing recordings by tenth of epoch while displaying the spectral panel of the Viewer without crash (spc_plot).
Bug Fix: In Profiler, the rotation view angle of tri-dimensional graphical representations was not registered consistently across multiple platforms. The use of cartesian coordinates (azimut and elevation) expressed in degrees is now been adopted as a standard (profiler, pro_plot).
Bug Fix: The Viewer automatic channel montage now correctly applies the amplitude range and calibration factor for all channels including ECG and settings are consistent across sessions. (chn_montage).
Improvement: A new Display sub-menu allows the use of various channel montages and to quickly switch the display for different applications. (pra_menu, pra_display, chn_montage, chn_sensor).
Improvement: When working with new PRANA sessions, now more montage and calibration files are created, unless especially requested by the user. Automatic saving of montage (*.mtg) and calibration (*.cal) files now occurs only when users modify currently loaded montage/calibration files, and after prompting for the user agreement to overwrite changes. (chn_montage, chn_sensor).
Remider: As a convenient way to associate persistent montage/calibration settins to the recordings under review, the Viewer automatically loads montage (*.mtg) and calibration (*.cal) files when either requested as a default operation using the Software Setup, or when a associated within the session file at the time of saving montage/calibration settings.
Remider: When creating new PRANA sessions, the software automatically recognizes the type of sensors used to record the signals based on the channel labels, and when appropriate, applies a review montage with type-specific channel settings such as default colors, bandpass filter frequencies, amplitude range, etc. (chn_montage, chn_sensor).
Improvement: When creating new PRANA sessions using the Embla data format, the software now automatically checks for the presence of Somnologica Export Scores files and, when appropriated, directly imports their contents (import_embla, pra_import).
Improvement: Modifications of several menu-bar options and labels in the Viewer and Profiler GUIs, with subsequent adaptations in the software user guide (reviewer, profiler).
Bug Fix: The Viewer montage edition interfaces have been protected to avoid an error while using montages with different sets of channels from one recording to another (chn_setting, chn_settings).
Improvement: According to recent literature data, the default value of the maximal interval criteria for REM epoch defining phases of REM sleep has changed from 15min to 20min. (hpn_criteria, pra_setup).
New Reference: Single and sequential REM sleep episodes in humans: a phylogenetic left-over? Esposito et al. Neuroscience Letters 368:52-56, 2004.
New Reference: Sleep intervals distribution in healthy young adult subjects. Esposito et al. Sleep and Hypnosis 5:1-6, 2003.
Reference: Systematic trends across the night in human sleep cycles. Feinberg I and Floyd TC. Psychophysiology 16:283-291, 1979.
Improvement: Default folder to pick result files such as scores and events to be imported into PRANA is now set to the software Record folder as specified from the Setup GUI. (pra_import).
Improvement: Support for Embla recording files now includes multiple recording sections and retrieves patient information (open_embla, read_embla).
Bug Fix: Support for Embla recording files now correctly displays the last page of recordings with channels using multiple sampling rates (read_embla).
Improvement: In Artifact Detection, the default threshold value for overflow detection is know determined taking into account signal calibration. The actual threshold value is set to 90% of the full amplifier range for selected channels. (atf_detect).
Improvement: In Spectral Power Analysis, the last stage consisting of frequency band feature extraction after Fourier transform and Welch averaging now includes the spectral entropy and spectral edge frequency at 95% for broad-band spectra. (spc_analysis).
Improvement: In Heart Rate Variability Analysis, NN-interval analysis now allows using alternate spectral estimate methods based on either discrete Fourier transform or auto-regressive modeling. (hrv_analysis).
Improvement: In Profiler, the default setting for discarding unscored epoch has been disabled in order to display time series without score series. (spd_detect).
Improvement: In Sleep Spindle detection, the default setting for maximal duration criteria has changed from 5 to 3 s. (spd_detect).
Improvement: In Rapid Eye Movement detection, the default setting for maximal duration criteria has changed from 5 to 3 s. (rem_detect).
Improvement: In Rapid Eye Movement detection, the default setting for minimal amplitude criteria has changed from 10 to 25 uV. (rem_detect).
Improvement: In Rapid Eye Movement detection, the default setting for minimal slope criteria has changed from 7.5 to 15 uV. (rem_detect).
Bug Fix: Display and selection of PRANA session-related files from the Information interface. Selecting files from the list box now apply subsequent actions to the appropriate items (pra_info).
Improvement: Importing Somnologica Export Events and Scores now handles more flexible data formating export options such as additional column-wise information possibly including event channel location, associated sleep stage, body position, etc. Importing Somnologica Export Events and Scores now also automatically corrects for temporal imprecision related to a date format restriction (hh:mm:ss, day information is missing) with registration durations longer than 24hrs or spanning consecutive daily periods (pra_import).
Reminder: Importing Somnologica Export Events requires the corresponding event types to be declared as PRANA default or user-defined event types. Before importing new events, it may be necessary to create the corresponding new types of event using the Event Settings interface accessible from the Viewer Marking menu.
Improvement: In Heart-Rate Variability analysis, spectrum estimates are now scaled such that total power from the one-sided spectrum (0-Fs/2, with Fs the NN-interval resampling frequency) is equal to the total variance of the resampled NN-intervals. Before, spectral estimates were scaled using the two-sided spectrum (hrv_analysis).
Improvement: Profiler now supports the integration of frequency bands for spectral power files computed using different elementary window lengths / frequency resolutions (pro_compute).
Improvement: Double signal filtering enabled as default setting with 0.5-45 Hz bandpass and 50-ms smoothing filters (hrv_analysis).
Improvement: Better noise peak elimination; local R-wave amplitude allow larger beat-to beat variation; no more elimination based on signal samplig rate (hrv_analysis).
Improvement: Better adjustment of the threshold for R-wave peak detection in case of flat or missing signal (hrv_analysis).
Bug Fix: Added test for equal up and down threshold crossings in case of flat or missing signal (hrv_analysis).
Improvement: Audit/history log-file now includes software version and channel filtering information (pra_info, pra_log, pra_setup, atf_detect, cpc_analysis, erna_plugin, er_waveform_analysis, fex_analysis, hrv_analysis, rem_detect).
Bug Fix: The Viewer Traces Filtering Order menu now correctly displays current filter order (pra_menu).
Bug Fix: Statistics on event-related feature changes now don't crash when all data are missing (er_waveform_analysis).
Improvement: Direct support of DSI Dataquest ASCII files now compatible with files using either comma or space character as delimiter (read_asciidsi).
Improvement: Creating new sessions with recordings shorter than the current reviewing duration is now supported (pra_open).
Bug Fix: SOREM period detection validated against sleep cycles matching sleep phase criteria (pra_select).
Bug Fix: Exporting waveforms extracted from the Event Waveform Analysis into ASCII files, the file format now uses the appropriate number of separators (er_waveform_analysis).
Bug Fix: When exporting results of the Event Waveform Analysis into ASCII files, the file type popupmenu now displays the appropriate options (er_waveform_analysis).
Bug Fix: Launching Interval Analysis from the Event Browser doesn't cause the program to crash anymore when the plug-in setting file doesn't exist (evt_broser).
Bug Fix: Fixed mouse-clic access to event contextual menu (event).
Reminder: To mouse-clic access to event contextual menu, event must be currently selected on by simple mouse clic.
Bug Fix: Software Release Notes and License Information GUIs could not be closed correctly when multiple instances were opened concurrently. Only one GUI instance can be opened now (pra_license, pra_notes).
New Feature: The Sleep Criteria graphical interface now allows for the specification of a minimal duration criteria for NREM and REM phases that are used in the detection of sleep cycles and NREM and REM sleep phases (hpn_criteria, pra_select, hpn_stat).
New Feature: The Sleep Criteria graphical interface now allows for the specification of a duration criteria for the detection of skipped REM phases according to the definition used in the article of Jenni and Carskadon (hpn_criteria, pra_select, hpn_stat).
New Feature: Profiler, in its Profier Mode graphical interface, now offers a default option to discard time samples corresponding to epochs left unscored (profiler, pro_compute, pro_mode, pro_export).
New Feature: Profiler, in its Profier Mode graphical interface, now has separate options to discard samples corresponding to SOREM episodes and pseudo-cycles (profiler, pro_compute, pro_mode, pro_export).
Reminder: Pseudo-cycles represent sleep cycles (NREM-REM phases) interrrupted by light on or non-spontaneous awakening. To avoid biais, they are systematically excluded from average estimates of sleep cycles and NREM and REM phases duration.
New Feature: Profiler now allows for the reduction of time series by sleep phases, yielding one value per sleep phase. Available time series reduction methods can be selected from the following functions: Sum, Mean, Area Under the Curve, Median, Standard Deviation, Slope (profiler, pro2file, pro_compute, pro_plot).
Improvement: Scoring and Trend Report now includes data values for all sleep phases whether incomplete or not. The number of sleep and SOREM episodes is also provided. Parameters labels now include the source/channel when necessary. (pra_select, hpn_stat, hpn_stat_spc, hpn_report, pra_report).
New Feature: New Viewer Settings menus and axes context-menus to hide/show Trends and Spectra Viewer panels (hpn_plot, spc_plot, reviewer, pra_setup, pra_menu, pra_display).
New Feature: New unified scoring display options, featuring selective filtering and shading of sleep/wake stages, available from Viewer Trends panel, Profiler, and external Scoring Browser (pra_shade, pro_shade, hpn_plot, pra_plot).
New Feature: New Sleep Criteria options for Skipped REM Episodes and REM Episode duration, available from Viewer, Profiler, and external Scoring Browser (hpn_criteria, pra_select).
New Reference: Jenni O and Carskadon M. Spectral analysis of the sleep electroencephalogram during adolescence. Sleep. 2004, 27(4):774-783.
New Feature: Profiler Mode GUI now uses a serie of tabulated panels gathering the main program options in a single graphical interface (pro_mode, deleted functions of type pro_normalization, pro_smoothing, etc.).
Improvement: Scoring and Trend Report generator now detect result files to report allowing batch-processing to use result files specified from GUIs (hpn_report, pra_report).
New Feature: Profiler now gathers all displaying options within two tabulated panels accessible from a unique window (pro_mode).
Improvement: Profiler now performs block by block temporal data smoothing when sleep phases are normalized into bins, in order to avoid smoothing boundaries between different sleep phases (profiler, pro_compute).
New Feature: PRANA version 09.07.03, built from source code compatible as of MATLAB R2006b, using:
Operating System: Microsoft Windows XP Version 5.1 (Build 2600: Service Pack 3)
Java VM Version: Java 1.6.0 with Sun Microsystems Inc. Java HotSpot(TM) Client VM mixed mode
MATLAB Version 7.5 (R2007b)
MATLAB Compiler Version 4.7 (R2007b)
Signal Processing Toolbox Version 6.8 (R2007b)
Statistics Toolbox Version 6.1 (R2007b)
Compatibility: For all Microsoft 32 and 64-bit operating systems, inclucing Windows 2000, Windows XP Pr,/> Windows Vista, Windows 7
Requirements: Hardware: 2.5GHz or faster 32-bit (x86) or 64-bit (x64) processor - 2GB of RAM - 250GB hard disk drive.
Monitor: 17" - 1280x1024 pixels - True colours display (ATI graphic borad not recommended)
Operating system: Microsoft Windows 32 or 64-bit platforms (2000, XP, Vista or 7).
Developer version: MATLAB p-code and m-files requiring an installed version of MATLAB R2007b.
Production version: Unique 32-bit standalone executable requiring the 32-bit MATLAB Compiler Runtime version 7.7 (.NET framework not necesserary, can be skipped if prompted during installation).
Version 9.7 of 04-Nov-2009
-
New Feature: The PRANA Event Series Analysis plug-ins extracts additional characteristics regarding transients time distribution: Count, Density, Occupancy, Rate, Duration and Interval (evt_analysis).
New Feature: The PRANA Event Report Generator plug-ins extracts additional characteristics regarding transients time distribution: Count, Density, Rate, Duration and Interval (evt_report, evt_stat).
New Feature: The PRANA Event Comparison plug-ins extracts additional characteristics regarding scoring agreement: Sensitivity, Specificity, Precision, Accuracy and F1-Score (evt_compare).
New Feature: New set of icons for best compatibility with Windows Vista and Windows 7.
New Feature: Use of the home folder to store personal software settings.
Improvement: Setup nows automatically detects current operating system user path and offers to load/save PRANA default setup file there (pra_setup, pra_manager).
Improvement: Viewer Toolbar is now automatically hidden when exporting screen capture (pra_export).
Improvement: Warning dialog now prompts user when a flat signal prevent blind source separation to operate (pra_ica).
Improvement: Test menu command added to Viewer Tools menu allowing simplified access to the Reviewer display speed Test tool (pra_manager, pra_merge).
Improvement: Merger pushbutton added to Manager allowing simplified access to the Merger tool for Result files (pra_manager, pra_merge).
Improvement: Viewer Traces Time Marks now specified in seconds instead of numbers (reviewer.fig, pra_menu).
Improvement: Viewer Toolbar now includes controls to display/change scoring style, event-related feature and waveform, reviewing start, end, section and sequences and traces denoising through blind source separation (reviewer.fig, pra_menu, pra_command, pra_goto).
Improvement: Loading/Saving PRANA setting file (pra.*.ini) now only concerns Folders, Montage, Calibration and Records Format options (pra_setup).
Improvement: Sleep stages added as event types into default event list (event).
Improvement: Feature histogram in the Trend panel now looks good even on long duration (hpn_plot).
Bug Fix: Artifact Detection plug-in GUI now correctly updates the thresold popupmenu content (atf_detect).
Improvement: Better control of active GUIs to avoid figure flickering (pra_manager, pra_setup, reviewer, evt_browser, evt_info, profiler, pro_mode, hpn_setting, pra_menu, pra_ica, pra_setfig).
Improvement: Adequate control of available filtering options in Heart-Rate Variability Analysis plug-in (hrv_analysis).
Improvement: R Wave Peaks detection of Heart-Rate Variability Analysis plug-in now optimizes detection time range according to the overlapping windowing used during Inter-beat Interval analysis (hrv_analysis).
Improvement: Tachycardia and bradycardia detection in Heart-Rate Variability Analysis plug-in is now updated during Inter-beat Interval analysis (hrv_analysis).
Improvement: A question dialog now prompts users before erasing already existing R-wave Peaks, Tachycardia and Bradicaria events (hrv_analysis).
Bug Fix: Running steps 2 and 3 of Spectral Power Analysis plug-in without runnning step 1 simultaneously could prevent the plug-in to execute (spc_analysis).
Bug Fix: Profiler Averager plug-in now supports dataset without any score file (pro_load).
Bug Fix: Viewer Result files list is now correctly updated after Event and Score file deletion (pra_result).
New Feature: Channels displayd in the Viewer Traces panel now have right-click accessible context-menu to quickly append and insert new channels into current reviewing montage (pra_display, chn_settings, chn_setting, chn_montage).
New Feature: Viewer now shows time of each recording section for current session (reviewer, pra_menu, pra_command, pra_goto).
Improvement: Viewer now forces opening session either on pre-existing scoring epoch duration or according to the last recording section duration (pra_result).
Bug Fix: Spectral Power Analysis plug-in now correctly applies Artifact removal without removing all-channel events (spc_analysis).
New Feature: Profiler offers new transformation function using cumulative sum (profiler, tfcumsum).
Improvement: Sleep Scoring now uses criteria for sleep episode detection expressed in minutes rather than epochs in order to keep criteria consistent between sessions using various scording epoch durations (pra_select, pra_report, hpn_report).
Improvement: Event Report now saves the label of scores during which events occur (evt_report).
Improvement: Viewer now shows current epoch date and stage label in Scoring mode (pra_display).
Improvement: Sleep Spindle Detection now takes the minimal duration criteria into account (spd_detect).
Improvement: Viewer now sets Event Filter to display all types of events (Events, Artifacts and Markers) when Marking Mode is activated (event).
Bug Fix: To prevent a software crash, inserting a new channel in last montage position is now prohibited (chn_montage).
Bug Fix: Viewer now cares for non-integer acquisition sampling rates sometimes used with collection devices by resampling signals to the closest higher interger sampling rate (open_edf, read_edf, open_ultrasom, read_ultrasom).
Bug Fix: Some edit-boxes and list-boxes did not refreshed their contents correctly before parent figures were resized (pra_setfig, pra_inputdlg, spc_analysis, coh_analysis, atf_detect, fex_analysis, er_waveform_analysis).
Bug Fix: Sleep Report now works correcly in Sequential mode (hpn_stat).
Bug Fix: Statistical Thresholding mehod used in the Artifact Detection plug-in now performs correctly (atf_detect).
Major New Feature: Transition from MATLAb R2006b and MCRv75 to MATLAB R2007b and MCRv77 achieved.
New Feature: PRANA now uses its own graphical interfaces to select files or folders, providing cross-platform consistency and stability (pra_uigetfile, pra_getfile, pra_uiputfile, pra_putfile). Calls to the system's uigetfile and uiputfile functions were causing occasional crashes with MATLAB R2007b, MCRv77 or JVM.
New Feature: Direct reading support of BrainVision Analyzer Export files (*.vhdr, *.eeg) from BrainProduct GMBH (open_bva, read_bva, read_asa, tokenize).
Improvement: Profiler memorizes the selected dataset variables and when possible reloads the same set between different sessions. (pro_load, profiler).
Improvement: Profiler can skip pseudo-sleep cycles from any extraction modes (pro_mode, pro_compute, pro_update).
Reminder: Pseudo sleep cycles are either a sleep phase starting with a period of SOREM, or a sleep cycle with a missing NREM or REM phase, or a sleep cycle ending with a non-spontaneous arousal.
Improvement: Profiler can compute averaged series by sleep phases and cycles (pro_mode, pro_compute, pro_update).
Bug Fix: Code improvement to ensure saving of PRANA-generated Excel reports in the current report folder (hpn_report, pra_report).
Improvement: Mouse-clicking the Manager GUI directly resets to blank the selection of sessions/files form the dedicated listbox (pra_manager).
Improvement: Viewer Scoring mode allows for better control of scoring starting/ending times (hpn_score).
Improvement: Activating Viewer Scoring/Marking modes no more change current reviewing epoch and now allows running other plug-ins while scoring/marking (hpn_score, hpn_plot, pra_menu, pra_display).
Bug Fix: Annoying flickering between Viewer and Profiler GUIs fixed (pra_setup).
Bug Fix: Viewer Toolbar does't keep focus anymore on keyboard keys (pra_command).
Improvement: Profiler now add a channel suffix to exported ASCII text files when relevant (pro_menu, pro_export).
Bug Fix: Generic ASCII text file export from all PRANA programs is now fixed on Linux platforms (pra_out).
Bug Fix: Sleep Trend Report now calcultes correctly time series mean averages per stage and per cycles even with only one epoch per stage (hpn_stat_spc).
New Feature: New sleep criteria property to configure from the graphical interface how phasic REM sleep is defined and identified. (hpn_criteria).
New Feature: Rapid eye-movement detection plug-in detecting REMS from a transversal EOG channel nows automatically identifies during final event supervision phasic REM sleep periods from the detection results. (rem_detect).
New Feature: New event property to allow additional event supervision by deleting items containing artifact on the same channel. The purpose of this new peoperty is to avoid discarding EOG and EMG events occuring during generalized movement artifacts which don't affect EOG or EMG channels significantly (event, evt_setting, rem_detect, spd_detect, evt_supervise, evt_supervision).
Improvement: Event supervision consisting of deleting event totally included into artifacted periods now also deletes events overlapping with artifacts ( evt_supervision).
Improvement: Manager directly opens score files (*.hpn) into a dedicated GUI when selected from Manager (profiler).
Bug Fix: Profiler was loading non-matchinng score files (*.hpn) when filenames started with and contained same name as the session (pro_load).
Bug Fix: Profiler was not correctly extracting sleep phases when hypnogram contained phases of consolidated wakefulness (pro_compute).
Bug Fix: PRANA was not correctly detecting all phases of SOREMPS (Sleep Onset REM Periods) (hpn_stat).
Reminder: In event marking mode, the keyboard key "/" registers an artifact for the whole reviewing page duration (event).
New Feature: If there is only one channel in current montage, the keyboard key "/" registers an artifact for the whole reviewing page duration only on the channel present in current montage. Otherwise, it registers a general artifact on all channels (event). This is useful when editing QRS-wave detection on a sinmgle ECG channel for HRV analysis.
Reminder: Available transformation for signals in Viewer: Rectification, Derivative, Teager Energy Operator.
New Feature: New Teager Energy Operator transformation for signals in Viewer. (pra_display, pra_data).
Improvement: Unecessary calls to dongle suppressed. (pra_export).
Improvement: Viewer automatic montage now adequately adjusts the ECG amplitude range between +/-2.5mV. (chn_montage).
Bug Fix: Viewer now actually imports EDF+ scores when record file contains channel with name "Score" or "Hypnogram". (import_edf).
Bug Fix: Profiler New Time Series tools now allows creating composite variables from existing ones. (pro_ratio).
Bug Fix: Closing Event Settings GUI without dongle works now. (evt_setting).
Improvement: Correction of time series for the lag related to the use of an overlapping window in time-varying analysis. (hrv_analysis, iva_analysis, spc_analysis, coh_analysis).
New Feature: Profiler, via the Profile mode GUI, offers new options to extract data accoring to various sleep/wake phase such as NREM sleep, REM sleep and consolidated wake. The timebase of dataset extracted by doing so can be normalized by interpolation using a fixed number of bins for each sleep/wake phases. For use with the Profiler temporal normalization method, there is an additional, graphically interfaced, option allowing to skip incomplete sleep phases such as SOREMPs and pseudo-cycles. This new option also allows to keep constant the number of phases extracted from session to session. (profiler, pro_compute,pro_mode, pro_update, pro_export).
New Feature: Viewer and Profiler offer a new menu to export all Sleep Scoring Report variables into a single text-file using the standard ASCII format. This is very useful to aggregate individaula data into statistical worksheets (hpn_stat, hpn_report).
New Feature: Viewer and Profiler now use additional sleep/wake phase criteria and offer a new interface for adjustment and registration. The GUI includes criteria to define consolidated wake episodes, REM sleep phases, sleep onset REM periods, and sleep onset. These criteria are used in sleep reports and hypnogram displays (hpn_criteria).
Bug Fix: Profiler was selecting and displaying one extra sample of the time series while equalizing the data set (pro_compute).
Reminder: Viewer Marking mode allows marking different types of events with a millisecond-precision directly on the traces of the Traces panel using the computer mouse functions.
-Mouse "drag'n drop" over traces on a selected period of time marks events and artifacts on the corresponding signals.
-Keyboard "Shift" + mouse "right-click: on a traces marks a instantaneous marker on the corresponding signal sample.
-Erasing events is achieved using the computer mouse "left-drag'n drop" function while the Erasor mode is activated from the Viewer Toolbar, or by using the keyboard key "Delete" with the event to delete being currently selected.
Reminder: Mouse "drag'n drop" over traces on a selected period of time marks events and artifacts on the corresponding signals.
Reminder: Keyboard key "Shift" and mouse "right-click" on one channel in the Viewer Traces panel marks a instantaneous marker on the corresponding signal sample.
Reminder: Erasing events is achieved using the computer mouse drap-and-drop function while the Erasor mode is activated from the Viewer Toolbar, or by using the "Delete" keyboard key with the event to delete being currently selected.
Improvement: Erasing events can now be achieved using computer keyboard "Shift" key and the mouse "drag'n drop" over areas containing the event to delete (event). his avoids the need of constantly shifting between Event Marking and Event Erasing modes.
Reminder: Profiler offers different modes to represent time series. The series temporal scale can be fully controlled and selected by users by using the Selected Time options. Various interpolation methods are offered to align data on a given time range and resolution.
Improvement: Additional option of the Selected Time mode with No Interpolation in order to align data on a user-specified time range/resolution using an index selection method on original data.
Improvement: Auto-adjustemnt of the series temporal scale in Selected Time mode when the user-specified upper and lower limits does not overlap with original data.
Reminder: Keyboard keys allow fast and efficient browsing ("Left" and "Right" arrows) and deletion ("Delete") of events.
Bug Fix: Deleting an event that has been selected using the Viewer Toolbar Next/Previous pushbutton using the keyboard "Delete" key now clears the event and not the pushbutton (event).
Improvement: Default FFT window length used in the Viewer Spectra panel is now 4 s forincreased low frequency resolution of 0.25 Hz (spc_plot).
Improvement: Additional Viewer options to cancel session closing while montage has been edited to allow saving generic montage under a different name (pra_close).
Improvement: As a new default setting, Event Series Analysis only includes event types, and not artifact and marker types anymore, which was seldomely used anyway. Artifact and marker Event Series Analysis now requires changing event filter settings from the Event Browser interface before running analysis (evt_analysis).
Bug Fix: Corrected event type filtering before Event Series Analysis (evt_analysis).
Bug Fix: Added test to avoid crashing while marking event by dropping mouse outside the Traces panel without any channel selected (event).
Bug Fix: Closing Profiler no more erase the X-axis labels of the Viewer Traces panel (pro_plot).
Bug Fix: Zoom command of the Viewer Spectra panel now properly controls frequency axis (spc_plot).
Bug Fix: Viewer command Save as in the Session menu now effectively saves sequential sessions (pra_session).
Bug Fix: Corrected some bugs in the automatic channel recognition before running each plug-in (/plugin/*, /user/*).
Bug Fix: Viewer reading function for Neurofax - Nihon-Kohden does not crash while trying to retreive the last missing few samples (read_neurofax).
Improvement: PRANA Setup now checks for unreachable folders while loading user setting files (pra_setup).
Improvement: PRANA Setup now checks for unreachable records while reading traces and waits for reconnection after network interruptions (read_recording).
Bug Fix: Out of memory error of PRANA transformation functions with NaN matrices now avoided by prior checksum (tf*).
Improvement: Suppression of montage change warning message while closing Viewer without montage change (chn_settings, chn_setting).
New Feature: Additionnal Viewer functions and keyboards shortcut to alter current series in scoring mode (hpn_score, pra_keyfcn):
- "Ctrl" and "b": Moves the entire score serie backward by one epoch.
- "Ctrl" and "f": Moves the entire score serie forward by one epoch.
- "Ctrl" and "d": Deletes the current scoring epoch and moves the trailing score series backward by one epoch.
- "Ctrl" and "i": Inserts an unscored epoch right before the current scoring epoch.
- "Ctrl" and "x": Deletes the first scoring epoch.
- "Ctrl" and "v": Inserts an unscored epoch at the start of the score series.
- "Ctrl" and "h": Toggle starts/stops Viewer scoring mode.
Reminder: Readily available Viewer functions and keyboard shortcuts consist of:
- "Enter": Saves current event and score series (shortcut for OK command in all other GUIs).
- "Escape": Unselects current event or exits marking or scoring mode (shortcut for Cancel command in all other GUIs).
- "Delete": Deletes current event or set current epoch to unscored (the corresponding mode being needs to be activated).
- "Spacebar": Toggle starts/stops Viewer auto-paging mode.
- "Right arrow": Jumps to next scoring epoch or moves currently selected event ten samples forward.
- "Left arrow": Jumps to previous scoring epoch or moves currently selected event ten samples backward.
- "Up arrow": Jumps to next reviewing page or moves currently selected event one sample forward.
- "Down arrow": Jumps to previous reviewing page or moves currently selected event one sample backward.
- "/": In marking mode, marks the whole reviewing epoch as artifact.
- "+": Increases the size of traces on screen by decreasing montage amplitude range.
- "-": Decreases the size of traces on screen by increasing montage amplitude range.
- "Ctrl" and "s": Starts Viewer reviewing speed test.
- "Ctrl" and "t": Opens PRANA advanced tools GUI.
- "Ctrl" and "e": Toggle starts/stops Viewer marking mode.
Improvement: Suppression of duplicate error message while opening Viewer sessions without USB dongle key (open_record, read_header, open_*).
Bug Fix: Improved recognition of channel labels in Viewer automatic montage (chn_montage).
New Feature: New import function for Digitrace ASCII scores (pra_import).
Bug Fix: The Profiler Averager plug-in while called using 3-D spectral arrays (pro_averager).
New Feature: An additional popup-menu item has been added to the Profiler settings to allow exclusion of Stage 1 data (profiler, pro_compute).
New Feature: Viewer and Profiler command to export screen as images now allows for direct export as TIFF images and PDF documents. TIFF images alows high-quality resolution for publication-ready figures (pra_export, pra_out).
Bug Fix: The default Score/Event files were erased when initiating Scoring/Marking while files were unselected (event, hpn_score).
Bug Fix: Reviewing montage with empty channels could crash the montage editor (pra_display, chn_setting, chn_settings).
New Feature: Some improvements in the display of traces in the Traces panel (pra_display, reviewer).
New Feature: Scoring Browser allows selecting a time range of interest in the scoring period by using a pair of sliders on top of the axe. After selection of a given time period, all further scoring reports and file exports (Excel-sheet report, JPEG-image, ASCII-text reports ad statistics) use the corresponding scoring subset (pra_plot).
New Feature: Scoring Browser, an independent GUI for browsing score files, now offers several options to directly export scoring epochs, scoring statistics, and sleep reports (pra_plot).
Version 9.6 of 23-Sep-2008
-
Bug Fix: The bug preventing loading scores and events into the Viewer is now fixed (pra_result.m).
New Feature: The Artifact detection plug-in now features the automatic detection of different frequency-specific events (atf_detect.m, atf_detect.waveforms.ini).
New Feature: The Spectra panel of the Viewer GUI now shows channel's magnitude in user-defined frequency bands using colors (spc_plot.m).
New Feature: Importing scores contained into EDF+ binary record file is now possible (pra_import). When PRANA sessions are created, scores from EDF+ records are automatically imported (import_edf.m). According to the strict EDF+ dataformat specifications, scores must be coded as a separate channel purposedly labeled "Score".
New Feature: Left/right mouse-click on the Trends X-axis legend changes the current scoring classification system to the next/previous one in the available classification system list (hpn_score.m, pra_plot.m).
New Feature: New function to compute and export basic scoring statistics, including stages count, proportion, episode, stability and latency as ASCII text file (hpn_score.m).
New Feature: New Viewer menu exporting current scoring into an independent GUI from where scoring-specific commands can be executed (reviewer.fig, pra_plot).
Bug Fix: Event display filtering using the Event Browser GUI now filters the different event types (artifact, event and marker) reliably (evt_browser, event, pra_select, evt_analysis).
Bug Fix: Erasing events marked on specific channels now only erases the events of the selected set of channels (event).
New Feature: General support for UNC pathnames and editing from Setup GUI (pra_setup.m).
New Feature: New name auto-incrementation function for files and directories exported sequentially (pra_fullfile.m).
New Feature: The Profiler now allows temporal detrending of time series using various options (pro_detrend, pra_detrend.m). In combination with the absolute amplitude and the local bacgkroung-dependent methods, this completes the post-processing possibilities.
Improvement: The artifact detection plug-in offers a new channel-dependent thresholding method (Mean + X SD) allowing indentifying epochs based on their relative variations as compared to the total variation in the whole analyzed serie (awd_detect). In combination with the absolute amplitude and the local bacgkroung-dependent methods, this completes the detection possibilities.
New Feature: Viewer scoring mode now offers support for up to 20-class systems including standard human and animal sleep staging systems, anaesthesic depth scoring systems, ICU coma states scoring systems, as well as combined coma and sleep scoring systems (plot_score.m, pra_plot.m, hpn_plot.m, hpn_score.m, hpn_update.m, hpn_stat.m, pra_setup.m).
New Feature: Viewer has a new helper GUI to display the keyboard keys used for scoring stages according to the different expert classification systems and to score directly using the computer mouse (hpn_setting).
Warning: The new scoring system involves a change in the file structure of score files and thus score files generated with the current version will not be compatible with older software version. On the opposite the current version ensures backward compatibility with old score files and actually updates older score files according to the new file structure.
Bug Fix: Marking events beyond record limits now registers events effectively adjusting their start time and duration (event, evt_browser).
Improvement: In the HRV analysis plug-in, a new GUI radio-button allows removal of the artifacts only from the specific single channel under analysis. This avoids rejection of generalized artifacts, as created during event supervision, which does not really affect the ECG channel (hrv_analysis).
Bug Fix: To avoid several plug-in crashes with montage including duplicate channels, Viewer now cheks for the existence of duplicate labels in montage and perform label incremetation accordingly (unilabel).
Version 9.4 of 11-Sep-2008
-
Bug Fix: Releases notes now accessible from GUIs.
Bug Fix: Now correctly deletes files from Manager GUI (pra_manager.m, pra_questdlg.m).
Bug Fix: Now opens all channels from a record folder (open_embla.m).
Bug Fix: Now also opens Polysmith JE-912A records (open_neurofax.m).
Bug Fix: Saving data files on a read-only partition or network share now returns a warning message rather than generating a software crash (pra_export).
Bug Fix: The Manager delete function now really stops deleting selected files when requested (pra_manager).
New Feature: The Profiler Saver plug-in, accessible from the PRANA Plug-in Launcher, allows saving a MATLAB mat-file (pro.*.mat) of the current Profiler data set according to the familiar WYSIWUG principle (pro_imager).
New Feature: The Profiler Imager plug-in, accessible from the PRANA Plug-in Launcher, allows exporting a JPEG image file (pro.*.jpg) of the current Profiler data set according to the familiar WYSIWUG principle (pro_imager).
New Feature: The Profiler Exporter plug-in, accessible from the PRANA Plug-in Launcher, allows exporting an ASCII text file (pro.*.txt) of the current Profiler data set according to the familiar WYSIWUG principle (pro_imager).
New Feature: The Profiler Averager plug-in now exports a complete set of descriptive statistics from the current Profiler 2/3-D time series (n, min, max, range, CV, IQR, sum, mean, median, SEM, standard deviation, variance, skewness, kurtosis and slope; pro_averager_plugin).
New Feature: The Profiler Averager, Saver, Imager and Exporter plug-ins now increments export filenames (pro.*.*, pro1.*.*, pro2.*.*, etc) when similar files already exist in the current Report folder. This now features sequential Profiler export using different options without erasing existing data (pro_export).
Improvement: The Plugin Launcher when opened for the first time now preserves settings of already used plug-ins (pra_launcher, *_analysis, *_detect, *_plugin).
Version 9.2 of 01-May-2008
-
New Feature: Manager now allows direct browsing of PSG records headers (pra_manager, pra_info).
Improvement: Viewer and Profiler now synchronize their content automatically after changes being made by new computations or by loading different sessions/files (prana, profiler).
Bug Fix: Power spectral plug-in channel selection listbox now correctly register added/removed channels (spc_analysis).
Bug Fix: Spectral coherency plug-in channel selection listbox now correctly register added/removed channels (coh_analysis).
Tips: Power spectral and spectral coherency plug-ins both require unique channel labels in montage to work efficiently.
New Feature: Completely redesigned Profiler mode interface for better control of the various data displaying/selection/post-processing options (pro_mode, pro_update).
New Feature: Additional Timebase mode for data synchronization on various scoring triggers (pro_mode, pro_update, pro_compute).
New Feature: Additional context-menus accessible via right mouse-click on each panels for a better and faster GUI control (pra_display, spc_plot, hpn_plot).
New Feature: Event marking mode directly applies event-specific properties such as min/max duration and interval (event).
Improvement: Single-channel event display as colored plot over corresponding channels to better reflect signal properties (event).
Improvement: Faster reviewing of traces and events in Viewer GUI (pra_display).
New Feature: Auto-scaling or fixed-scale GUI options in Spectra panel settings for better assessment of spectral changes during reviewing (spc_plot).
New Feature: Additional types of data normalization in Profiler. Relative changes (percentages or differences) from user-selectable baseline (profiler, pro_normalization).
New Feature: Additional types of statistical transformation in Profiler. Logit-transform for relative powers, Decimal log-transform for absolute powers (profiler, pro_transformation).
Improvement: Embla data format - Select a record folder instead of a record file to create sessions. This ensures a better data format support and an increased flexibility for those record several animals simultaneously and undertaking analysis separately (pra_open, pra_load, open_embla, read_embla).
Improvement: Conventional display of human ASDA and animal sleep/wake stages (hpn_plot, pra_command, viewer, etc.).
New Feature: Additional algorithms for BSS denoising (pra_ica, /external).
New Feature: Bandstop 50-60 Hz Notch filter added (pra_filter).
Reminder: Bandpass, highpass and lowpass filters available using selectable cutoff frequency.
New Feature: Elliptic filter type added (pra_filter).
Elliptic filters offer steeper rolloff characteristics than Butterworth or Chebyshev filters, but are equiripple in both the pass- and stopbands. In general, elliptic filters meet given performance specifications with the lowest order of any filter type.
New Feature: Chebyshev Type I filter type added (pra_filter).
Chebyshev Type I filters are equiripple in the passband and monotonic in the stopband. Type I filters roll off faster than type II filters, but at the expense of greater deviation from unity in the passband.
New Feature: Chebyshev Type II filter type added (pra_filter).
Chebyshev Type II filters are monotonic in the passband and equiripple in the stopband. Type II filters do not roll off as fast as type I filters, but are free of passband ripple.
Reminder: Butterworth filter type available (pra_filter).
Butterworth filters are characterized by a magnitude response that is maximally flat in the passband and monotonic overall. Butterworth filters sacrifice rolloff steepness for monotonicity in the pass- and stopbands. Unless the smoothness of the Butterworth filter is needed, an elliptic or Chebyshev filter can generally provide steeper rolloff characteristics with a lower filter order.
Reminder: FFT/iFFT filter type available (pra_filter).
Combined used of FFT anf FFT inverse allows implementig Finite Impulse Response filters in the frequency domain. FFT/iFFT filters suffers from the limitations of the FFT method. Spectral leakage may results in waveform distortion.
New Feature: Display of filtering settings in the Viewer traces panel (pra_display).
New Feature: Interval variability analysis is now scriptable. It can be called from the command line with an input filename of from the Manager where it is associated with Inter-beat Intervals and Events files (pra_manager, iva_analysis).
Improvement: GUI screen export into JPEG image now always using portrait orientation (pra_export).
New Feature: When folder structure has changed, Viewer automatically searches all subfolders of the default record folder to match the requested session record (pra_open, pra_load, pra_dir).
New Feature: New data format support for generic ASCII Raw Time Series (open_txt, read_txt).
New Feature: Platform-independent archival and compression of all session-related results using 7zip (pra_manager).
New Feature: Support for network folders with read only permission. (functions copyfile, movefile, rmdir, mkdir, delete, save, hgsave, fopen).
New Feature: Automatic generation of release notes (ASCII and HTML format; make.m).
Reminder: Available make script for automatic generation of released softwares.
New feature: MD5 hash generation and verification function supporting all UNIX, GNU Linux and Windows OS (md5.m, md5.exe, md5.html).
New feature: When marking mode is activated, pressing the keyboard's space bar nows marks current page as a generalized artifact (event.m, pra_keyfcn.m).
New feature: While scoring mode activated and first epoch selected, the new "cut" command (keyboard shortcut: "Ctrl" and "c") deletes the first epoch and shifts scoring start one epoch forward (hpn_score.m, pra_keyfcn.m).
Reminder: While scoring mode activated, the "Delete" command (keyboard shortcut: "Ctrl" and "d") deletes the current epoch which thus shortens scoring time range from one epoch.
Reminder: While scoring mode activated, the "Insert" command (keyboard shortcut: "Ctrl" and "i") inserts an undetermined epoch at the current epoch which thus lengthtens scoring time range from one epoch.
Improvement: Hurst exponent feature extraction function now optimized TO better reflect transitional stages.
Version 9.1 of 22-Dec-2007
-
Bug fix: Delete events into artifacts and continuous artifact (evt_supervision.m).
New feature: Event supervision extended with new rule: Generalize movement artifacts from concomittant artifacts (+/- 1/2 movement inteval duration) on at least one EMG and one of any EEG.
New feature: Event supervision extended with new rule: Merge artifacts of any subtype and set new type to Artifact.
New feature: Muscular artifact detector on EEG with absolute-magnitude threshold from high-frequency RMS amplitude (awd_detect.m).
Improvement: Movement artifact detector on EMG with background-dependent high-frequency variance (awd_detect.m).
Improvement: Triangular moving averaging of backgroud-dependent threshold for more robust detection (awd_detect.m).
Bug fix: Profiler time range sliders now allow complete control of displayed epochs (pro_setup.m).
New feature: Whan a Viewer session is openened, Profiler update command now loads the analysis files of this session, if not already done (pro_menu.m display).
Bug fix: In all function using montage, now using the correct channel index (problem occured only with complex montage settings including re-referencing).
New feature: Supplementary event supervision rule: merging all artifacts, except movements, into a single artifact subtype. This allows merging together all artifacts (awd_detect.m, evt_supervise.m).
New feature: Adjustment for spectral band frequency limits with emphasis on avoiding overlap between frequency bands (pra_band.m, awd_detect.m).
New feature: Viewer now indicates channel filtering information together with event and event-related information (evt_info.m, event.m).
New feature: Event marking and event-related signal information now supports redundant channels in current montage (display, move, delete).
New feature: Additional functions to compute mean/peak frequency and absolute power appended to the list of available features (fex_analysis.m, fex_extraction.m, awd_detect.m, evt_info.m, pra_mean_frequency.m, pra_peak_frequency.m, pra_absolute_power.m).
Bug fix: Symbol "�" in channel physical unit replaced by "u" in all record open function to avoid unsuppported characters (open_*.m).
Bug fix: record filename created (pra_export.m).
Bug fix: Path separator (; vs : with Windows/UNIX) now uses a platform-dependent function (startup.m, pathsep.m).
New feature: Display of user and host names under UNIX platforms (pra_about.m).
New feature: Viewer now exports correct values for ASCII record file not containing physical/digital amplifier specifications (pra_export edf). Because EDF encoding uses interger16, encoded numerical values needs to be larger than 1. If needed, increasing calibration sensitivities prior export allows for correct encoding.
New feature: Function to export audit trailing into ASCII file (pra_out.m, pra_export.m, pra_log.m).
Bug fix: Event Browser clear pushbutton erased event without deleting the corresponding event file, which was then reloaded (event.m 'save').
New feature: The Viewer trend panel timebase auto-adjusts its display range after accepting automatic scoring with a different epoch length than existing scoring session (hpn_analysis.m).
Bug fix: Batch mode now checks for montage to locate analyzed channels according to their labels before launching plug-ins (awd_detect.m, user_plugin.m, fex_analysis.m, spc_analysis.m, coh_analysis.m, cyc_analysis.m, hrv_analysis.m, rem_detect.m, spd_detect.m, hpn_analysis.m, er_waveform_analysis.m).
New feature: Protection dongle activated by default for use with EDF fileformat and display of license demo/registered status (pra_about.m, register.xls).
Bug fix: Event Browser timebase popupmenu caused a bug in Event Series Analysis. Its string is now automatically updated at GUI opening (evt_browser.fig).
New feature: OpenGL rendering is the defaut and fastest patch displaying mode (pra_setup.m).
Warning: This can causes a X server crash (MATLAB bug ID 315468). A workaround is provided as follow: In the Viewer Export/Screen Setup with no opened session, set Rendering to zbuffer and reopen the Viewer.
New feature: New functions equivalent to uiputfile/uigetfile without direct access to file system to protect guest users tampering analysis files (pra_uiputfile.m/pra_uigetfile.m).
New feature: New multi-platform functions to control all post-export actions (file open, database registration, FTP archive) (pra_out.m).
New feature: Registration of all bug fixes and new features in a dedicated HTML-exportable file (relnotes.m).
New Feature: Automatic software sources archival and software installer generation (make.m).
Version 9.0 of 6-Jan-2007
-
Not available
Version 8.0 of 15-Jan-2006
-
Not available
Version 7.0 of 21-Jun-2005
-
Not available
Version 6.0 of 21-Jun-2004
-
Not available
Version 5.0 of 21-Jun-2003
-
Not available
Version 4.0 of 21-Dec-2002
-
Not available
Version 3.0 of 21-Jun-2002
-
Not available
Version 2.0 of 21-Dec-2001
-
Not available
Version 1.0 of 21-Jun-2001
-
Not available
PhiTools provides advanced software solutions and services for biosignal processing, sleep analysis, psychophysiological research and clinical trials. PhiTools, software tools and services for psychophysiology, polysmonography and chronobiology.