{'fraction_non_alphanumeric': 0.016923076923076923, 'fraction_numerical': 0.0, 'mean_word_length': 5.4088669950738915, '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}}
The mathematics of SELEX against complex targets.

We have developed a computer model for the simulation of simultaneous SELEX against multiple targets. The model assumes equilibrium behavior for the formation of binary ligand:target complexes, and that there is no ligand:ligand or target:target interaction. Target concentrations, ligand concentrations, and affinity distributions of the initial ligand pool for each individual target may be set by the user. We have used this program to gain an understanding of how the presence of multiple targets affects the selection process. In most cases, we find that SELEX is capable of generating different ligands for the different targets in a heterogeneous mixture, regardless of large variations in target concentrations and ligand:target affinities. A low relative partitioning efficiency (the efficiency with which ligands complexed with a target are separated from free ligands) for a target in a mixture gives a greatly reduced rate of selection of high-affinity ligands to that target. The ratio of each high-affinity ligand to its individual target within a pool of ligands selected for binding against a mixture of targets is approximately proportional to the concentration of the target multiplied by the ligand:target partitioning efficiency.