Программисты — удалённая работа в Москве
Дата: 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 фага. Соседи “вверх“ (их аннотации). Ген из КГО. Соседи “вниз“ (их аннотации). (Повторяется для каждого фага, где есть эта КГО).
Похожие заказы
Разработка ботов Telegram
дистанционно
договорная
Задачи чат-бота: сбор информации, информирование клиентов. Продукт: telegram. Техзадания нет. Тема: Разработка Telegram-бота (трекера) для автоматического отслеживания подарков (NFT на TON). Описание: Нужен Telegram-бот для отслеживания всех подарков (NFT) в блокчейне TON с использованием API (например, Toncenter или tonapi.io). Бот должен: Автоматически получать данные о всех доступных подарках (имя, время выпуска, supply, категория) через API, без ручного ввода. Отслеживать время анлока каждого подарка (разблокировка через 21 день после выпуска). Спамить уведомления в указанный пользователем интервал до анлока (например, за 5, 10 или 15 минут, время задаётся через команду). Отправлять сообщения в чат или канал с информацией: имя подарка, время анлока, категория и ссылка на подарок. Поддерживать команды для настройки (например, /set_lead <время_заранее> для изменения интервала уведомлений). Технические детали: Язык: Python. Используемые библиотеки: python-telegram-bot, requests, apscheduler (или аналоги). API: Предпочтительно Toncenter или tonapi.io (нужен API_KEY). Адрес контракта: Нужно помочь найти актуальный GIFT_CONTRACT (например, через https://dune.com/Howard_Peng/telegram-gifts). Текущий код: Есть базовая версия (прилагаю bot.py), которую нужно доработать. Требования: Бот должен работать 24/7, автоматически обновлять данные и отправлять уведомления. Интерфейс: Простые команды (/start, /set_lead, /list_gifts). Надёжность: Обработка ошибок API и возобновление работы при сбоях. ОТПИСАТЬ МНЕ В ТЕЛЕГРАМ -@arseniy_buyerr1.
Москва
Фрилансеры
2025-08-23
Внедрение ИИ
дистанционно
договорная
Пожелания и особенности: В команду CadabraAi требуется сильный эксперт по n8n для выполнения проектных и периодических задач по автоматизации бизнес‑процессов и интеграции различных сервисов. Что нужно будет делать: • Настройка и оптимизация рабочих процессов в n8n • Интеграция внешних API и сервисов • Решение нестандартных задач по автоматизации • Поддержка и доработка уже работающих сценариев Формат работы: • Проектная занятость (периодические задачи) • Удалённо • Оплата по договорённости за проект или по часам Ищу: • Эксперта с глубокими знаниями n8n • Опыт реальных интеграций и сложных сценариев обязателен • Ответственность и умение работать в команде Если заинтересовало — пиши коротко о себе: опыт работы с n8n (сколько лет, ключевые проекты), навыки интеграции API и автоматизации, готовность к периодической работе 👷♂️ Идеально — добавить примеры успешных кейсов или специфику отраслей, с которыми работал. 👨💻.
Ставрополь
Фрилансеры
2025-08-23
Разработка ботов Telegram
дистанционно
договорная
Задачи чат-бота: финансовые операции. Продукт: Сервис по выпуску виртуальных банковских карт. Техзадания нет. Пожелания и особенности: Необходимо помочь создать техническое задание Включая всю логику всех функций как в функции так и глобально, пишите пожалуйста только те кто действительно знает программирование Так как для создания тех задания выдам документацию api и по ней будем как то создавать.
Москва
Фрилансеры
2025-08-23
Разработка ботов Telegram
дистанционно
договорная
Задачи чат-бота: сбор информации. Продукт: бот парсер фильтрация постов телеграм по словам исключения и ключевым словам. Техзадания нет. Есть готовый исходный код для фильтрации постов в телеграм каналах, нужно пересылать сообщения в основной канал, по заданным ключевым словам, дописать фильтрацию постов, помочь перенести исходный код на свой сервер, чтобы в дальнейшем уже самому запустить бота.
Москва
Фрилансеры
2025-08-23
Разработка ботов Telegram
дистанционно
договорная
Задачи чат-бота: интерактивное меню или каталог, приём текстовых заказов. Продукт: телеграм магазин одежды. Техзадание есть. Нужно уметь внедрять в бота анализ google sheets и редактирование ее, пересылку сообщений в другой чат, возможно антиспам систему в боте. Также нужно будет делать 2 меню бота, одно для покупателя, другое для менеджера и поставщика.
Москва
Фрилансеры
2025-08-23
Разработка ботов Telegram
дистанционно
договорная
Задачи чат-бота: информирование клиентов, сбор информации, интерактивное меню или каталог, ответы на типовые вопросы, приём текстовых заказов, финансовые операции, автоматическое бронирование. Продукт: Школа. Техзадания нет.
Москва
Фрилансеры
2025-08-23
Разработка ботов Telegram
дистанционно
договорная
Задачи чат-бота: интерактивное меню или каталог, ответы на типовые вопросы, Проводить человека по обучению, задавать контрольные вопросы. Есть три ветки обучения в каждой по 60 уроков. Продукт: Финансы. Техзадания нет.
Москва
Фрилансеры
2025-08-23