{'fraction_non_alphanumeric': 0.01822079314040729, 'fraction_numerical': 0.0, 'mean_word_length': 4.987179487179487, '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}}
Optimum coding framework for error detection in the self-assembly of the Sierpinski triangle.

This study presents a coding framework by which DNA self-assembly can be analysed for error detection. The proposed framework relies on coding and mapping functions that allow establishing the correctness of bonding each tile based on the codes of the tiles along a so-called traversal path. This method is different from the one that relies on comparing the pattern to be assembled (as defined by the tile set) and the current aggregate (as resulting from previously assembled tiles). As a widely used pattern and instantiation of this process, the Sierpinski triangle self-assembly is analysed in detail. The Sierpinski triangle is therefore utilised as an example to show the application of the proposed method. Different properties are proposed and its optimum coding is achieved for error detection. Simulation results are presented.