{'fraction_non_alphanumeric': 0.01068566340160285, 'fraction_numerical': 0.006233303650934996, 'mean_word_length': 5.534883720930233, '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}}
Identification of latent variables in a semantic odor profile database using principal component analysis.

Many classifications of odors have been proposed, but none of them have yet gained wide acceptance. Odor sensation is usually described by means of odor character descriptors. If these semantic profiles are obtained for a large diversity of compounds, the resulting database can be considered representative of odor perception space. Few of these comprehensive databases are publicly available, being a valuable source of information for fragrance research. Their statistical analysis has revealed that the underlying structure of odor space is high dimensional and not governed by a few primary odors. In a new effort to study the underlying sensory dimensions of the multivariate olfactory perception space, we have applied principal component analysis to a database of 881 perfume materials with semantic profiles comprising 82 odor descriptors. The relationships identified between the descriptors are consistent with those reported in similar studies and have allowed their classification into 17 odor classes.