{'fraction_non_alphanumeric': 0.030069390902081727, 'fraction_numerical': 0.02313030069390902, 'mean_word_length': 5.760416666666667, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
RREV: Reconfigurable Rendering Engine for visualization of clinically annotated polysomnograms

In sleep medicine, clinical studies often use their own data dictionaries for capturing clinical sleep events using proprietary signal analysis software [1][2]. Visualization of polysomnograms and their associated events from multiple distinct studies, such as for the National Sleep Research Resource (NSRR)[3], is an unresolved issue. Currently, there is no known visualization software for the European Data Format (EDF) that can be dynamically configured to support rendering of sleep events for multiple vendor formats. To address this challenge, domain ontology has been developed as a part of NSRR to model all sleep medicine terms and concepts to provide a common schema for addressing the structural and semantic heterogeneity of multiple vendor formats [4]. A Reconfigurable Rendering Engine using Abstract Factory pattern [5] and domain ontology provides a standard interface for accessing ontology-enabled clinical events for the visualization of electrophysiological signals. About 11,078 polysomnograms (8,444 SHHS, 860 CHAT, 591 HeartBEAT, 730 CFS, 453 SOF) [12] in EDF have been processed resulting in 1.1TB of web-accessible and reusable PSGs with NSRR standardized event annotations.