{'fraction_non_alphanumeric': 0.026602176541717048, 'fraction_numerical': 0.0, 'mean_word_length': 4.63265306122449, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 1, '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}}
Mapping Microarray Chip Feature Ids to Gene Ids for Microarray Platforms in Ncbi Geo

The Gene Expression Omnibus or NCBI GEO (http://www.ncbi.nlm.nih.gov/projects/geo/) is one of the most comprehensive public repositories of microarray data. The data in NCBI GEO is organized into samples, series, datasets and platforms. Platform files specify the characteristics of a particular type of microarray chip, including a mapping of chip features to genetic features. These mappings are not standardized. This technical note describes a program GPLGeneMap that reads a platform specification in XML format and produces a mapping of chip features to NCBI Gene IDs. The mapping strategy is based on a user specification given in an XML file. The program produces a mapping file and a list of chip features that it was unable to map.