BioSpectra Analyzer — анализ и визуализация спектральных данных
Разработал desktop-приложение BioSpectra Analyzer для визуализации и базового анализа спектральных данных биоорганических соединений.
Программа позволяет загружать спектральные данные из TXT/CSV-файлов, строить интерактивный график спектра, находить локальные пики интенсивности и сравнивать их с простыми шаблонами функциональных групп. Это демонстрационный научно-прикладной инструмент для обработки экспериментальных данных и первичной оценки возможного класса соединения.
Основные возможности:
- загрузка спектральных данных из TXT/CSV;
- обработка двухколоночных данных: wavelength / intensity;
- построение графика спектра в WPF-интерфейсе;
- поиск локальных максимумов;
- подсветка найденных пиков на графике;
- сравнение пиков с шаблонами функциональных групп;
- определение наиболее вероятного класса соединения;
- тёмный интерфейс для удобной визуализации данных.
Встроенные шаблоны анализа:
- Alcohol;
- Ketone;
- Amine;
- Carboxylic Acid;
- Ester;
- Alkene.
Технологии:
C#, WPF, XAML, .NET Framework 4.8.1, OxyPlot, обработка CSV/TXT-данных.
Проект является прототипом научного desktop-инструмента и может быть расширен: добавить экспорт отчётов, улучшенный алгоритм поиска пиков, базу эталонных спектров, импорт Excel-файлов и более точное сопоставление соединений.
#CSharp #WPF #DotNet #OxyPlot #DesktopApp #DataVisualization #SpectralAnalysis #CSV #ScientificSoftware
Программа позволяет загружать спектральные данные из TXT/CSV-файлов, строить интерактивный график спектра, находить локальные пики интенсивности и сравнивать их с простыми шаблонами функциональных групп. Это демонстрационный научно-прикладной инструмент для обработки экспериментальных данных и первичной оценки возможного класса соединения.
Основные возможности:
- загрузка спектральных данных из TXT/CSV;
- обработка двухколоночных данных: wavelength / intensity;
- построение графика спектра в WPF-интерфейсе;
- поиск локальных максимумов;
- подсветка найденных пиков на графике;
- сравнение пиков с шаблонами функциональных групп;
- определение наиболее вероятного класса соединения;
- тёмный интерфейс для удобной визуализации данных.
Встроенные шаблоны анализа:
- Alcohol;
- Ketone;
- Amine;
- Carboxylic Acid;
- Ester;
- Alkene.
Технологии:
C#, WPF, XAML, .NET Framework 4.8.1, OxyPlot, обработка CSV/TXT-данных.
Проект является прототипом научного desktop-инструмента и может быть расширен: добавить экспорт отчётов, улучшенный алгоритм поиска пиков, базу эталонных спектров, импорт Excel-файлов и более точное сопоставление соединений.
#CSharp #WPF #DotNet #OxyPlot #DesktopApp #DataVisualization #SpectralAnalysis #CSV #ScientificSoftware