{'fraction_non_alphanumeric': 0.008706467661691543, 'fraction_numerical': 0.0, 'mean_word_length': 5.145038167938932, '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}}
Encoding materials for programming a temporal sequence of actions.

Materials are usually synthesized to allow a function that is either independent of time or that can be triggered in a specific environment. However in many cases, the materials experience different environments during their service and therefore they need to be adaptive so that useful functions are achieved during their lifecycle. New generation of materials need to be tailored to allow for a temporal sequence of reversible or irreversible responses in a cascade fashion. We discuss here strategies to encode a dynamic hierarchical structure of materials so that a temporal change of properties is created in different environments. Most of the examples are related to the sequenced release of drugs for combined therapy of cancer.