Курс Биоинформатики
Мой первый серьёзный проект в области вычислительной биологии, с которого начался мой путь в программировании и анализе данных.
В рамках учебного курса на факультете Биоинженерии и Биоинформатики МГУ я самостоятельно разрабатывал сайт и выполнял задачи, охватывающие широкий спектр областей биоинформатики, включая:
- анализ последовательностей (DNA, RNA, protein),
- множественное выравнивание,
- построение филогенетических деревьев,
- работу с биологическими базами данных (GenBank, UniProt, PDB),
- предсказание структуры белков,
- аннотацию геномов,
- текстовый и числовой анализ биомедицинской информации.
В проекте я использовал Java и Perl для написания скриптов, парсеров и утилит анализа данных, а также HTML/CSS для создания и поддержки учебного сайта.
Это был полноценный hands-on опыт, где мне пришлось:
- проектировать структуру и интерфейс сайта с нуля;
- разрабатывать backend-логику на Perl/CGI;
- обрабатывать FASTA-файлы и BLAST-результаты;
- интегрировать данные с внешними биоинформатическими ресурсами;
- визуализировать результаты анализа.
Да, дизайн — как будто его кодировали на динозавре. Но факультет не возражал — а значит всё было ок!