markdown

🧬 Цифровой помощник биохимика

Биотехнологические инструменты для лаборатории

📋 О проекте

Цифровой помощник биохимика — это программный комплекс для автоматизации лабораторных расчётов и планирования экспериментов в области биотехнологии и биохимии.

🚀 Возможности

1. 🥼 Калькулятор питательных сред

  • Расчёт состава питательных сред по процентному содержанию компонентов
  • Поддержка различных единиц измерения (нг, мкг, мг, г, кг, нл, мкл, мл, л)
  • Учёт разбавления исходных реактивов
  • Автоматический расчёт количества растворителя
  • Сохранение и загрузка рецептов в JSON

2. 📊 Планирование эксперимента (DoE)

  • Полнофакторный дизайн эксперимента (2^k факторный план)
  • Интерактивное создание матрицы планирования
  • Регрессионный анализ (в разработке)
  • Визуализация результатов (в разработке)

🛠 Технологии

  • Python 3.6+
  • PyQt5 — графический интерфейс
  • JSON — хранение данных

📁 Структура проекта

digital_biochemist_assistant/ ├── main.py # Точка входа ├── main_window.py # Главное окно с выбором инструментов ├── controller.py # Контроллер калькулятора сред ├── model.py # Модель расчётов ├── view.py # Интерфейс калькулятора ├── reagent.py # Класс реагента ├── experiment_design.py # Инструмент планирования эксперимента └── README.md # Документация

text

🎯 Планы развития

  • Расширенный статистический анализ
  • Визуализация поверхностей отклика
  • Экспорт в Excel и PDF
  • База данных реагентов и рецептов
  • Графический редактор плана эксперимента
  • Модуль концентраций и разбавлений
  • Калькулятор растворов

📄 Лицензия

MIT License

👨‍💻 Автор

Kolobov artem

Основные изменения:

  1. Новое название - "Цифровой помощник биохимика" (Digital Biotechnologist Assistant)

  2. Современный дизайн - градиентный фон, иконки, улучшенная стилизация

  3. Расширенный DoE модуль - уже умеет генерировать матрицу планирования для 2^k факторного плана

  4. Улучшенная навигация - вкладки, понятные описания

  5. Профессиональный вид - современный интерфейс, подходящий для лаборатории

S
Description
No description provided
Readme 937 KiB
Languages
Python 100%