Вход Блог
Строительство и ремонт
Репетиторы
Красота
Фрилансеры
Разные специалисты
Тренеры
Уход за животными
Автоинструкторы

Программисты — удалённая работа в Москве

Дата: 2025-08-21
Детали
Регион
Москва
Занятость
дистанционно
Стоимость
договорная
Дата публикации
2025-08-21
Описание
Разработка приложений для ПК. Разработка с нуля. Добрый вечер Подзадача 1.1: Написать скрипт-обертку, который запускает Panaroo и затем фильтрует его результаты. Вход: 5 обновленных GFF-файлов. Что должен делать скрипт: 1. Запустить Panaroo с указанными параметрами (например, panaroo -i ./results/reannotated_gffs/*.gff -o ./results/panaroo_output --clean-mode strict -t 6 --aligner mafft). 2. После завершения работы Panaroo, прочитать его выходной файл gene_presence_absence.csv. 3. Отфильтровать этот файл по двум критериям: Консервативность: “No. isolates“ ≥ 3 (или 4, этот параметр должен быть настраиваемым). Гипотетичность: “Annotation“ содержит ключевые слова “hypothetical protein“, “unknown function“, “uncharacterized protein“. Выход: Один текстовый файл со списком ID ортогрупп, которые являются КГО, и, возможно, CSV-файл с отфильтрованной таблицей из Panaroo • Подзадача 1.2: Написать Python-скрипт, который для белков из списка КГО автоматизирует поиск известных белковых доменов. • Вход: Список ID ортогрупп КГО. Файлы с аминокислотными последовательностями (.faa). • Что должен делать скрипт: 1. Прочитать список КГО. 2. Для каждой КГО извлечь последовательности всех белков, входящих в нее. 3. Для каждой белковой последовательности запустить InterProScan (предпочтительно) или hmmscan(из пакета HMMER) против базы Pfam. 4. Собрать и спарсить результаты. Вывод должен быть очищен и представлен в удобном табличном формате. • Выход: Один или несколько TSV-файлов, где для каждого белка из КГО указаны: ID белка. ID ортогруппы (КГО). Найденные домены (например, ID из Pfam/InterPro). Описание домена. Координаты домена на белке. Статистическая значимость (E-value). • Подзадача 1.3: Написать Python-скрипт, который автоматизирует предсказание 3D-структур для белков из КГО и поиск их структурных аналогов. • Вход: Список ID ортогрупп КГО. Файлы с аминокислотными последовательностями (.faa). • Что должен делать скрипт: 1. Для каждой КГО извлечь последовательности белков. 2. Для каждой уникальной последовательности (или для репрезентативной последовательности каждой КГО) запустить ColabFold (через API или локально) или локальный AlphaFold2 для предсказания 3D-структуры. 3. После получения PDB-файлов со структурами, для каждой структуры запустить Foldseek для поиска по базам PDB и/или AlphaFold DB. 4. Спарсить результаты Foldseek, сохранив информацию о лучших структурных аналогах. • Выход: Папка со сгенерированными PDB-файлами (.pdb) и файлами с оценкой качества (pLDDT). TSV-файл с результатами поиска структурных аналогов, содержащий колонки: ID белка. ID ортогруппы (КГО). Лучший структурный аналог (PDB ID). Описание/функция аналога. Метрики сходства (TM-score, E-value). • Подзадача 1.4: Написать Python-скрипт, который для каждого гена из КГО анализирует его генное окружение. Вход: Список ID ортогрупп КГО и генов, входящих в них (можно получить из вывода Panaroo, например, из gene_data.csv). 5 обновленных GFF-файлов. Что должен делать скрипт: 1. Для каждого гена, входящего в КГО, определить, в каком из 5 фаговых геномов он находится. 2. Открыть соответствующий GFF-файл. 3. Найти этот ген и извлечь информацию о его соседях (например, 5 генов “вверх“ по координатам и 5 генов “вниз“). 4. Для каждого соседа сохранить его locus_tag, product (аннотацию) и направление транскрипции (strand). 5. Собрать эту информацию для всех генов из одной КГО. Выход: Текстовый отчет или TSV-файл, где для каждой КГО будет представлен анализ ее геномного окружения во всех фагах, где она присутствует. Например: ID ортогруппы (КГО). ID фага. Соседи “вверх“ (их аннотации). Ген из КГО. Соседи “вниз“ (их аннотации). (Повторяется для каждого фага, где есть эта КГО).
Похожие заказы

Настройка 1С Управление торговлей

дистанционно
договорная
Настроить: печатные формы, обмен данными, отчёты 1С. Версия платформы: 8.3. Производились незначительные доработки 1С. Количество пользователей: до 5 чел Задача: Ниже описал примерный ожидаемый процесс. Если кратко - мы занимаемся продажей инструмента, но параллельно у нас есть сервисный центр. Сейчас продавцы принимают товар по эксель формам. Ведем все в журналах. Потом сотрудник склада создает после ремонта новую позицию и задает ей цену ремонта. Товар отвозит в магазин, там находят позицию и пробивают. Сотрудник склада списывает сам зап.части со стока, в итоге все ровно перед государством и так далее, но есть лишние действия. Объемы небольшие - 10 штук в неделю наверное, но хочется уйти от бумаги, кроме подписей клиентов. Можно накатить какое-то готовое решение, или сделать настройку. Примерный процесс желаемый ниже (возможны правки логичные). Заранее запрос - какие есть варианты? в какую стоимость лично вы оцениваете данную реализацию? Приветствуются любые другие комментарии. ПРИЕМКА В СЕРВИС (вкл. профиль продавца) 1. Выбор изделия из имеющейся номенклатуры; 2. Выбор изделия, которого нет в номенклатуре; 3. Форма Акта приемки есть готовая --- ИЗДЕЛИЕ ОТОБРАЖАЕТСЯВ ЖУРНАЛЕ (ГДЕ-ТО), КАК ПРИНЯТОЕ В РЕМОНТ --- РЕМОНТ ПРОВЕДЕН 1. Оформление Акта выполненных работ; 2. Форма Акта есть готовая 3. Акт списывает запчасти,которые есть в номенклатуре; 4. В Акте отображаются запчасти, которых нет в номенклатуре; 5. В Акте отображаются выполненные работы --- ИЗДЕЛИЕ ПЕРЕМЕЩАЕТСЯ В МАГАЗИН И ПО НЕМУ НУЖНО ПРОВЕСТИ ПРОДАЖУ ДЛЯ ВЫДАЧИ КЛИЕНТУ ---- ИЗДЕЛИЕ СПИСЫВАЕТСЯ С МАГАЗИНА ЧЕРЕЗ РОЗНИЧНУЮ ПРОДАЖУ В ПРОФИЛЕ ПРОДАВЦА.
Москва Фрилансеры

Разработка ботов Telegram

дистанционно
договорная
Задачи чат-бота: Прием заказав на бургеры. Продукт: Бургеры. Техзадания нет. Пожелания и особенности: Нужно сделать бот для доставки для бургерной, не знаю какие бывают варианты, нужно подсказать возможный функционал и разработать бот.
Краснодар Фрилансеры

Разработка игр

дистанционно
договорная
Разработать игровую механику. Игра: для установки на ПК. Игра: массовая онлайн. Жанр: шутер. Платформа: Java. Графика: 3D. Нужно разработать мод пак под онлайн проект в тематике игры stalker 2.
Москва Фрилансеры

Программисты

дистанционно
договорная
Системное программирование. Доработка существующего продукта. Добрый день Мне нужно крякнуть одну программу которая думаю очень просто крякнуть ?? на 70% уверен.
Москва Фрилансеры

Гейм-дизайнеры

дистанционно
договорная
Разработать: дизайн-проект под ключ. Игра: одиночная. Жанр: квест. Платформа: RenPy. Графика: 2D.
Санкт-Петербург Фрилансеры

Программирование в Excel

дистанционно
договорная
Финансовые расчёты. Финансовые расчёты: финансовые показатели компании. Техническое задание есть.
Москва Фрилансеры

Создание бота Инстаграм

дистанционно
договорная
Задачи чат-бота: информирование клиентов. Продукт: психология. Техзадание есть.
Москва Фрилансеры