Содержание дисциплины охватывает основные инструменты, которые используются в ходе разработки биоинформатического программного обеспечения. Студенты получают практические навыки работы с необходимым набором прикладных программ. В ходе освоения дисциплины студенты знакомятся с операционной системой Linux и основными командами для навигации, создания, удаления и копирования файлов, анализа и модификации файлов (nano, grep, cut, sort, sed).
Студенты изучат написание скриптов на bash, в том числе для работы с файлами биоинформатики. Они также познакомятся с выполнением вычислений на суперкомпьютерных кластерах, используя планировщик задач Slurm. Кроме того, будут изучены подходы к установке и запуску программ с использованием пакетного менеджера Conda, удаленного репозитория GitHub, а также контейнеров Docker и Singularity. В рамках обучения студенты освоят основы снаписания пайплайнов на языке Nextflow и разработают пайплайн для обработки биоинформационных данных с применением Slurm, Conda и Singularity.