Methods, systems, and computer-storage media are provided for generating and populating a feature catalog for use in predictive modeling applications. The feature catalog may be populated with features extracted from data warehoused in a nested, hierarchical data structure. Extraction of features may result from applying a set of rules-based algorithms to warehoused data. Updated features may be extracted from a queue of data updates by applying the same rules-based algorithms. Predictions of future outcomes may be generated by applying predictive models to features.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A system for presenting stored data for use in a predictive modeling environment comprising: a data hub configured to receive a first set of raw population data, wherein the first set of raw population data is associated with a plurality of individuals, wherein each of the plurality of individuals is associated with at least one of a plurality of electronic records, and wherein at least a portion of the first set of raw population data comprises logically equivalent data; a reasoning model component configured to perform a transformation on the raw population data to generate normalized population data, wherein the transformation comprises identifying and correlating the logically equivalent data; a data warehouse configured to host normalized population data in a data warehousing structure; a rules engine configured to extract a feature set from the normalized population data; a feature catalog configured to host the feature set extracted from the normalized population data and represent the feature set in a tabular format; a machine learning component configured to run a first predictive model against the feature set hosted in the feature catalog and generate a prediction, wherein the first predictive model comprises a set of instructions; and a display component configured to route the prediction to a service. 2. The system of claim 1, wherein the first predictive model is formatted in a markup language. 3. The system of claim 2, wherein the markup language is predictive model markup language (PMML). 4. The system of claim 1, wherein the first predictive model is formatted in a structured document that is human and machine readable. 5. The system of claim 1, wherein the data warehousing structure comprises a nested, hierarchical structure. 6. The system of claim 5, wherein the data warehousing structure further comprises a star schema data structure. 7. The system of claim 1, wherein the rules engine is further configured to extract the feature set by a lossy process and wherein the feature set comprises a simplified projection of the normalized population data. 8. The system of claim 1, wherein the display component is configured to route the prediction to an electronic record. 9. The system of claim 1, wherein the machine learning component is further configured to run a second predictive model. 10. The system of claim 1, wherein at least the first predictive model is stored in a predictive model repository. 11. A method for producing a feature catalog for use with predictive modeling applications across a wide variety of settings, the method comprising: receiving a first set of raw population data, wherein at least a portion of the raw population data includes logically equivalent data, wherein logically equivalent data represents a single parameter in at least a plurality of representations; applying normalization rules to the first set of raw population data to generate a first set of normalized population data, wherein the normalization rules are a first set of rules-based algorithms configured to identify and correlate the logically equivalent data; warehousing the first set of normalized population data in a data warehousing structure, applying a feature rules to the normalized population data in order to extract a set of features wherein the feature rules are a second set of rules-based algorithms; and populating at least a first feature catalog with at least a first portion of the set of features; wherein the set of features are represented in a tabular format. 12. The method of claim 11, further comprising: running a first predictive model against the set of features; and generating a prediction. 13. The method of claim 11, further comprising populating at least a second feature catalog with at least a second portion of the set of features. 14. The method of claim 11, wherein the raw population data comprises raw population medical data. 15. The method of claim 14, wherein the raw population medical data comprises a plurality of electronic health records (EHR) pertaining to a plurality of individual patients. 16. A method of hosting a predictive model, the method comprising: receiving, at a data hub, a set of updated raw population data; normalizing the updated raw population data to generate a queue of updates, wherein normalizing comprises structurally correlating the updated raw population data with warehoused data, wherein warehoused data comprises data warehoused in a data warehouse; receiving, from a machine learning component, a call for a set of features, wherein the set of features was previously generated by applying a feature rules to the warehoused data; analyzing the feature rules responsible for generating the set of features to determine a precursor data, wherein the precursor data is a portion of the warehoused data relied upon to generate the set of features, wherein at least a portion of the queue of updates is correlated to the precursor data; applying the feature rules responsible for generating the set of features to the portion of the queue of updates correlated to the precursor data in order to generate a set of updated features; in response to the call for the set of features, returning at least the set of updated features; at the machine learning component, applying the at least the set of updated features to a predictive model to generate a prediction; and reporting the prediction to a service or an electronic record. 17. The method of claim 16, wherein the call for the set of features comprises at least one feature for which there is no updated feature and wherein the at least one feature is received from a feature catalog. 18. The method of claim 16, wherein the prediction is a risk score or a diagnosis. 19. The method of claim 16, wherein the prediction is returned to a patient EHR. 20. The method of claim 16, wherein at least one of the set of features requested in the feature call is related to a medication prescribed to a patient.