Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Регистрируясь, я даю согласие на обработку данных и условия почтовых рассылок.
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Поднимайтесь как можно выше по дереву, собирайте цветы и дарите их близким.
Вас ждут уникальные награды и 22 выгодных промокода!

Пикаджамп

Аркады, Казуальные, На ловкость

Играть

Топ прошлой недели

  • solenakrivetka solenakrivetka 7 постов
  • Animalrescueed Animalrescueed 53 поста
  • ia.panorama ia.panorama 12 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая «Подписаться», я даю согласие на обработку данных и условия почтовых рассылок.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
0 просмотренных постов скрыто
51
Smoren
Smoren

Симулятор «цифровой химии»⁠⁠1

1 год назад

Хочу рассказать об эксперименте, целью которого было продемонстрировать, что с помощью небольшого набора правил можно создавать сложные, интересно устроенные виртуальные миры прямо в окне браузера.

Это своего рода симуляция «цифровой химии» — межатомных взаимодействий в 2D- и 3D-пространствах:

  • коллизии и отскоки частиц при контакте;

  • силы притяжения и отталкивания между частицами;

  • связи между частицами и влияние других частиц на эти связи;

  • влияние температуры и других факторов среды (макропараметров) на поведение частиц.

Основные цели данного проекта заключаются в изучении самоорганизующихся систем, синтезе конфигураций с большим многообразием сложных соединений, а также сложных реакций между ними. В идеале — в получении «молекул», имеющих формальные признаки жизни — саморепликацию, наследственную изменчивость и метаболизм.

Частицы разных типов визуализируются разными цветами. От типа частицы зависят их свойства, представленные в конфигурации мира:

  1. Матрица коэффициентов гравитации несвязанных частиц показывает, будет ли частица одного типа притягиваться или отталкиваться от частицы другого типа в случае, когда они не связаны между собой, и с какой силой.

  2. Матрица коэффициентов гравитации связанных частиц показывает, будет ли частица одного типа притягиваться или отталкиваться от частицы другого типа в случае, когда они связаны между собой, и с какой силой.

  3. Список лимитов связей показывает, какое максимальное количество связей могут иметь частицы каждого типа.

  4. Матрица лимитов связей показывает, какое максимальное количество связей могут иметь частицы каждого типа с частицами разных типов.

  5. Тензор влияния частиц на связи своих соседей (как близость частицы типа A влияет на прочность связи частицы типа B с частицей типа C).

На последнем пункте остановимся поподробнее. Без этого правила почти все сгенерированные вселенные через какое-то время застывали или приходили в вечное движение, но без регулярного образования новых связей. Для решения этой проблемы я ввел правило, по которому частица каждого типа имеет возможность повлиять на максимальную длину связей частиц разных типов в сторону увеличения или уменьшения. Таким образом получилось достичь эффекта непрекращающегося синтеза и распада сложных «молекулярных» соединений.

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

Для высокопроизводительной обработки взаимодействий между тысячами частиц пришлось применить множество приемов оптимизации (объектный пул, прокси-фасад, кубическая кластеризация пространства и другие). Расти в этом направлении еще есть куда, но эту работу я уже буду продолжать на Python с использованием Numpy и Numba, потому что браузер позволяет использовать только одно ядро процессора на одну открытую вкладку, что сильно ограничивает возможности масштабирования.

Вот ссылки на демо нескольких любопытных конфигураций со сложным поведением частиц:

  • звездоподобные соединения с рецепторами, обрастающие концентрическими кольцами и другими замысловатыми структурами, свободные радикалы;

  • длинные полимерные цепочки с рецепторами, свободные радикалы, протекторы и акселераторы;

  • длинные разветвленные цепочки с рецепторами.

Потыкать и почувствовать себя демиургом можно здесь.
Исходный код живет на гитхабе.
Поделиться ссылкой на интересную конфигурацию можно здесь, в комментариях, или на гитхабе.

Кстати, встретив интересный набор законов, не хочется, чтобы он канул в лету после закрытия окна браузера, — поэтому я внедрил кнопку создания ссылки на запуск симуляции с заданным набором параметров. А поделиться ссылками на интересные конфигурации можно в специальном issue либо здесь, в комментариях.

Спасибо за внимание!

Симулятор «цифровой химии»
Показать полностью 1 2
[моё] Химия Химия и жизнь Молекулярная биология Молекулярная химия Физика Эксперимент Программирование Наука Научпоп Видео YouTube Длиннопост
69
11
feokurort
feokurort
Серия Без названия

А вот авось кому понадобится⁠⁠

2 года назад
А вот авось кому понадобится
Показать полностью 1
Картинка с текстом Биология Молекулярная химия
3
30
SovetskoeTV
SovetskoeTV

Ещё одна попытка разобраться в том, чему учили в школе на уроках химии...⁠⁠1

2 года назад

Какие же потрясающие обучающие фильмы по различным школьным дисциплинам выходили в своё время на советском телевидении! Я иногда делюсь передачами по геометрии, биологии, астрономии, а сегодня хочу поделиться фильмом, посвящённым химии. Лично для меня этот предмет в школе был одним из самых неподдающихся, хотя учитель у нас был прекрасный... Для любителей этой замечательной науки, а ещё для своих "соратников", кто не отчаивается разобраться в её непростых понятиях, предлагаю телевизионную лекцию о природе химической связи, взаимодействии атомов и химической связи, методах валентных схем и молекулярных орбиталей. Лектор - доктор химических наук Наиль Ахметов.

Горьковская студия телевидения 1970. Источник: канал на YouTube «Советские фильмы, спектакли и телепередачи. Гостелерадиофонд»

СССР Прошлое Химия Образование Лекция Обучающий фильм Химические связи Атом Связи Молекулярная химия Советское телевидение Видео YouTube
3
2
Dokeee
Лига Химиков

Учёные! Помогите в регистрации программы Schrdinger⁠⁠

2 года назад

Необходимо получить регистрацию для скачивания данной проги. Наши данные, по объективным причинам не подходят. При регистрации нужно указать действующий е-мейл университета. Нужна ссылка на скачивание или сама прога. Помогити люди добрые 😀 https://www.schrodinger.com/

Химия Молекулярная химия Текст
16
85
NaukaPRO
NaukaPRO
Лига Химиков
Серия Химия

Что такое запах и обоняние? | Лекции по химии – химик-флейворист Сергей Белков | Научпоп⁠⁠

2 года назад

Что такое запах и обоняние? Отличаются ли природные запахи от искусственных (парфюмерии)? Как обоняние кодирует запахи? Сколько обонятельных генов в нашем геноме? Все ли они работают? Как работает обонятельный нерв? Об этом и многом другом рассказывает Сергей Белков, химик, флейворист, научный журналист, член Британского сообщества флейвористов.

Показать полностью
[моё] НаукаPRO Химия ХимияПросто Химия и жизнь Молекулярная химия Наука Научпоп Исследования Запах Вокруг света Биология Ученые Видео YouTube
5
Dsifk

СРОЧНО РЕШИТЕ!!!⁠⁠

3 года назад
Показать полностью 2
[моё] Химия Домашнее задание Школа Молекулярная химия Длиннопост
12
372
Victod
Специфический юмор

Трудности родной речи или профдеформация⁠⁠

3 года назад

В споре о том, какого рода слово "моль" химики и энтомологи устроили массовую драку.


Энтомология - наука о насекомых.

Моль - единица измерения вещества.

[моё] Русский язык Игра слов Энтомология Молекулярная химия Текст
48
11
hamemeles

Делать это мы, конечно же, не будем⁠⁠

8 лет назад
Делать это мы, конечно же, не будем

Скрин с книги "Молекулярные системы. Теория строения и взаимодействия с излучением. 2004 год." мне скинул друг, с его разрешения публикую

P.S. Текст опубликован в авторской редакции

Моё Делать это мы не будем Скриншот Химия Молекулярная химия
4
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии