TGViewer
Vingrig Vingrig @vingrigstudio · 515 subscribers
Post #664 157

Forwarded from Rust

🦀 Старшеклассник сделал инструмент для биоинформатики, который выглядит как проект уровня индустрии.

BioForge - это полностью Rust-ориентированный toolkit для автоматической подготовки биологических макромолекул.

Что он делает:

- читает структуры из PDB и mmCIF
- восстанавливает недостающие атомы
- добавляет водороды и корректные окончания
- собирает топологию молекулы
- при необходимости добавляет воду и ионы
- и всё это — без Python, C++ и FFI, полностью внутри Rust

Почему это интересно.

Точность через шаблоны
Структуры собираются на основе подготовленных TOML-шаблонов для аминокислот, нуклеотидов и воды — воспроизводимые координаты, заряды и связи.

Высокая производительность
Многопоточность через rayon позволяет обрабатывать системы с миллионами атомов за миллисекунды.
Минимум копирования данных и работа «на месте».

Удобная модель данных
Простые структуры:
- Atom
- Residue
- Chain
- Structure

Геометрия работает через nalgebra.

Поддержка форматов
- PDB
- mmCIF
- MOL2
Плюс подробные ошибки парсинга.

Полный pipeline подготовки
Очистка → восстановление → протонирование → солватация → преобразования координат → сборка топологии.

WebAssembly
Есть полноценные WASM-биндинги — можно запускать в браузере для молекулярных визуализаторов и web-приложений.

Rust-first подход
- без FFI
- без глобального состояния
- современные возможности Rust (edition 2024)

Проект: https://github.com/TKanX/bio-forge

Иногда интересные инженерные проекты появляются не в компаниях, а в школьных репозиториях.
More from @vingrigstudio
  1. Sep 23, 2026Господи, какую имбу я сегодня случайно узнал. Если у вас, как и у меня, почта на гмаиле, и…
  2. Sep 21, 2026Я после разговора про генную инженерию понял одну интересную вещь. Когда слышишь «генная и…
  3. Sep 17, 2026Мозг Дрозофилы в Unity Собрал эксперимент: мозг мухи дрозофилы играет в игру. Видео прилож…
  4. Sep 16, 2026Свободное время Уже долгое время как заметил за собой такую вещь. Когда-то я думал, что де…
  5. Sep 3, 2026Ищу ui/ux дизайнера преимущественно который понимает особенности ios разработки ну и конеч…
  6. Aug 26, 2026Этот чел продакт в лиге ставок ) Интересен кейс именно тем что казиношный мозг кинул респе…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →