Hoaxx / README.md
Dmtlant's picture
Update README.md
c64746a verified
metadata
title: Hoaxx
emoji: 🏢
colorFrom: pink
colorTo: yellow
sdk: streamlit
sdk_version: 1.45.0
app_file: app.py
pinned: false
license: apache-2.0
short_description: Модель эволюции ДНК-подобной цепи

🧬 Модель эволюции ДНК-подобной цепи Генетический алгоритм, искусственная жизнь, визуализация структурных изменений

Этот код — модель визуализации эволюции ДНК-подобной последовательности с мутациями и анализом структуры. Он симулирует, как случайная цепочка из нуклеотидов (A, C, G, T) со временем мутирует, и показывает, как при этом изменяются:

🔁 Торсионный профиль Аналог углов закручивания в молекуле ДНК. Каждой базе сопоставляется определённый угол (например, A = 60°, G = -60°), что создаёт визуальный профиль "скручивания" последовательности.

⚙️ Локальные “машины” Короткие одинаковые участки (например, подряд идущие одинаковые торсионные значения), которые можно интерпретировать как простейшие молекулярные механизмы — повторяющиеся элементы с потенциальной функцией.

🎲 Энтропия Мера случайности последовательности. Позволяет наблюдать, становится ли система более хаотичной или упорядоченной в процессе мутаций.

🔂 Автокорреляция Анализ повторяемости структуры профиля. Высокая автокорреляция говорит о наличии регулярностей, низкая — о случайности. Это помогает отслеживать появление закономерностей в "жизни" цепи.

🔬 Биологически правдоподобные мутации Мутации учитывают вероятность замены с GC/AT-смещением, а также допускают инверсии, вставки и делекции. Последовательность адаптируется к фиксированной длине, поддерживая стабильность "среды".

📈 Что показывает симуляция: Как случайная цепь развивается во времени через мутации.

Какие структуры и закономерности могут самопроизвольно возникать.

Как взаимодействуют хаос (энтропия) и порядок (автокорреляция).

Как может выглядеть простейшая форма искусственной жизни, основанная на структурных правилах.