Будучи энтузиастом биологии и студентом, изучающим компьютерные науки, я дошел до того, что подумал о том, чтобы связать биологию с программированием, и это привело меня к знакомству с «БИОПИТОНОМ». Этот обзор будет основан на общих аспектах того же самого.
Проект Biopython — это международная ассоциация разработчиков свободно доступных инструментов Python (http://www.python.org) для вычислительной молекулярной биологии. Python — это объектно-ориентированный интерпретируемый гибкий язык, который становится все более популярным для научных вычислений. Python прост в изучении, имеет очень понятный синтаксис и может быть легко расширен модулями, написанными на C, C++ или FORTRAN. Веб-сайт Biopython (http://www.biopython.org) предоставляет онлайн-ресурс для модулей, сценариев и веб-ссылок для разработчиков программного обеспечения на основе Python для использования и исследований в области биоинформатики. По сути, цель Biopython — максимально упростить использование Python для биоинформатики за счет создания высококачественных повторно используемых модулей и классов.
Итак, возникает вопрос, чем на самом деле занимается Biopython и насколько это важно с точки зрения биоинформатика.
Функциональные возможности следующие:
- Возможность анализировать файлы биоинформатики в пригодные для использования структуры данных Python, включая поддержку следующих форматов:
— Вывод Blast — как из автономной версии, так и из WWW Blast
— Класталь
— ФАСТА — GenBank
— PubMed и Medline
— файлы ExPASy, такие как Enzyme и Prosite
— SCOP, включая файлы «dom» и «lin»
— UniGene
— SwissProt
• Код для работы с популярными онлайн-направлениями биоинформатики, такими как:
— NCBI
– сервисы Blast, Entrez и PubMed
— ExPASy
— записи Swiss-Prot и Prosite, а также поисковые запросы Prosite
• Интерфейсы для общих программ биоинформатики, таких как:
— Автономный выпуск от NCBI
— Программа выравнивания Clustalw
— Инструменты командной строки EMBOSS
• Стандартный класс последовательности, который имеет дело с последовательностями, идентификаторами последовательностей и функциями последовательностей.
- Инструменты для выполнения общих операций с последовательностями, таких как перевод, транскрипция и расчет веса.
Хорошо, все это сказано, каков процесс установки Biopython
Установка Биопитона
-›Короткая версия: перейдите на нашу страницу загрузок (http://biopython.org/wiki/Download), загрузите и установите перечисленные зависимости, затем загрузите и установите Biopython.
-›Biopython работает на многих платформах (Windows, Mac, а также на различных версиях Linux и Unix).
-›Для Windows мы предоставляем предварительно скомпилированные установщики, запускаемые по щелчку
-›для Unix и других операционных систем вы должны установить из исходного кода, как описано в прилагаемом файле README. Обычно это так же просто, как стандартные команды:
сборка python setup.py
тест python setup.py
установить sudo python setup.py
(На самом деле вы можете пропустить сборку и тестирование и перейти сразу к установке, но лучше убедиться, что все работает.) Более длинная версия наших инструкций по установке охватывает установку Python, зависимостей Biopython и самого Biopython. Он доступен в форматах PDF (http://biopython.org/DIST/docs/install/Installation.pdf) и HTML (http://biopython.org/DIST/docs/). install/Installation.html).
Мои слова зрителям
Если вы биоинформатик, обязательно попробуйте Biopython, это принесет вам много пользы.
Спасибо, что читаете и распространяете знания