Studies Explorer: Patterns Explorer, Studies Explorer and Modules Definer Correlations Explorer will be renamed Patterns Explorer since it encapsulates its use. The database will be renamed to patterns. The new Studies Explorer database will be named study_patterns. The names are descriptive and given the context it should be fine for future use. ***DONE*** Patterns Explorer and Studies Explorer share so many common elements that I will need to redesign both with both in mind, that way there is less code to maintain overall. This usually involves making more generic classes so that they can be used for both. I will also need to create a core that is the overlap between the two applications, that way if there is something that needs to get added to both, it will take less development time in the longrun. Since this approach will be used it will make it easier to add new functionality, evolve the two applications, even add another application which is similar, and reduce the overall maintanence of any similar application. ***DONE*** Patterns Explorer has a Modules View which will be renamed to Modules Matrix, and it will include an additional standardization for lateral and medial sides. Each module will be expressed as a ratio of the max for both sides, so the highest valued module for a particular pattern and side will be one, and the other modules will be given a ratio from that pattern/side and module. Since these maximum values will be derived by a transformation from the original max value, there is really no need to store them. ***DONE*** Studies Explorer will have a couple of viewers with a lot of matrix functionality. A divCore and ZScore viewer, will be made that is derived from a more basic class which both Patterns Explorer and Studies Explorer will share. There will be a Modules Matrix super class which both Patterns Explorer and Studies Explorer will extend. The Studies Explorer Modules Matrix will enable max only and average only matrices of the divCore or Zscore, the defaults will be Average and Maximum values, respectively. ***DONE*** Patterns Explorer has a Odorants per Module Viewer and a Modules per Odorant which will sort by average or maximum. Although you may be sorting by average or maximum, both max and average values values will be displayed, and there will be two possible views in the case that the user would like to view both sorts. ***DONE*** AutoMap will be streamlined to add studies to Studies Explorer. The analyze studies functionality will make this step automatic, easily enabling users to process or reprocess the data to the studies_explorer database for any reason. Regarding the modules, the defined modules from the patterns database will be separated and added to its own database, defined_modules. Because of this separation, the defined_modules database will have one table named rat_19_days_gl, and any future application which needs modules that are for a different age or species can be defined in their own table. Patterns Explorer and Studies Explorer will both still have their own modules table, where the actual values are stored. In doing this, I think it will also be appropriate to separate the Defined Modules functionality currently in Patterns Explorer to a new application which is dedicated to defining modules, Modules Definer. ***DONE***