SlideShare uma empresa Scribd logo
1 de 16
Baixar para ler offline
UGENE
Юрий Васькин
Иван Новиков
Software Freedom Day 2011
Новосибирск
17 сентября 2011
Содержание
• Что такое UGENE
• UGENE: взгляд изнутри
• Планы UGENE
Цель UGENE
Интеграция существующих и собственных
инструментов для биолога
Преимущества UGENE
• Кроссплатформенность
• Разнообразные алгоритмы
• Популярные форматы
• Workflow designer
• Параллельное выполнение
Взаимодействие с пользователями
• Онлайн-документация
• Форум
• Видео-подкасты
• Школа молодых учёных в НГУ, ИЦиГ
• Баг-трекер
Задачи от пользователей = +100 к приоритету!
Достижения
• Лучший свободный проект России 2010
(Linux Format)
• Призовые места в конкурсах по HPC
• Международные конференции,
публикации
Команда UGENE
• Команда из 7-10 разработчиков
• Средний возраст < 25 лет
• Поддержка от компании Унипро
Open-source в UGENE
• Бесплатно! 
• Лицензия GPL
• Свободные технологии
− Qt 4 (С++)
− SQLite
• 1’120’000 строк кода
– Половина – интегрированный код
популярных сторонних инструментов
High-performance computing
• Оптимизации для железа
– OpenCL
– CUDA
– SSE
• Cloud Computing
– Cluster
– Amazon EC2
– Windows Azure (в планах)
Инструменты разработчика
• Система контроля версий
– Subversion
– FishEye
(удобный открытый веб-интерфейс)
Инструменты разработчика
• Открытый баг-трекер Atlassian Jira
– Координация действий команды
– Пользователи тоже создают задачи
– Статистика
Инструменты разработчика
• Билд-система JetBrains TeamCity
– Тестирование
– Непрерывная интеграция
– Weekly development snapshots
Релиз-цикл
• Patch: раз в 2-3 недели
– Около 20 багов, никаких фич
• Minor: раз в 2 месяца
– 100-200 багов, фич и улучшений
• Major: TBA 
Перспективы для студентов
• Работа над проектом - это…
– работа над дипломом
– практичное резюме для дальнейшей
научной карьеры
– свой вклад в лучший в мире
инструмент*
Планы UGENE
• Привлечь больше разработчиков
» (и инвесторов)
• Привлечь больше пользователей
» (crash-report каждую минуту)
• Войти в учебные программы
» (в первую очередь в НГУ)
Спасибо за внимание!
Контакты:
• ugene@unipro.ru
• http://ugene.unipro.ru
• http://twitter.com/uniprougene

Mais conteúdo relacionado

Destaque

Animals
AnimalsAnimals
Animalsnmbsc
 
Квалификационная работа бакалавра (2011)
Квалификационная работа бакалавра (2011)Квалификационная работа бакалавра (2011)
Квалификационная работа бакалавра (2011)Ivan Novikov
 
CREW Dallas Empowers Women in Real Estate
CREW Dallas Empowers Women in Real EstateCREW Dallas Empowers Women in Real Estate
CREW Dallas Empowers Women in Real EstateMaxine Hepfer
 
watch Monaco vs Juventus stream
watch Monaco vs Juventus streamwatch Monaco vs Juventus stream
watch Monaco vs Juventus streamallaricallaric11
 
ieCrowd Overview Deck
ieCrowd Overview DeckieCrowd Overview Deck
ieCrowd Overview DeckJake Kahane
 
La diversidad animal
La diversidad animalLa diversidad animal
La diversidad animalIvinun
 
basisbegrippen projectmanagement deel 2.pages
basisbegrippen projectmanagement deel 2.pagesbasisbegrippen projectmanagement deel 2.pages
basisbegrippen projectmanagement deel 2.pagesCedric Heyndrickx
 
Сверхмассивные чёрные дыры
Сверхмассивные чёрные дырыСверхмассивные чёрные дыры
Сверхмассивные чёрные дырыkakmenyavsezadralo
 

Destaque (14)

Animals
AnimalsAnimals
Animals
 
Surf Art Portfolio
Surf Art PortfolioSurf Art Portfolio
Surf Art Portfolio
 
Квалификационная работа бакалавра (2011)
Квалификационная работа бакалавра (2011)Квалификационная работа бакалавра (2011)
Квалификационная работа бакалавра (2011)
 
CREW Dallas Empowers Women in Real Estate
CREW Dallas Empowers Women in Real EstateCREW Dallas Empowers Women in Real Estate
CREW Dallas Empowers Women in Real Estate
 
watch Monaco vs Juventus stream
watch Monaco vs Juventus streamwatch Monaco vs Juventus stream
watch Monaco vs Juventus stream
 
Dia2
Dia2Dia2
Dia2
 
ieCrowd Overview Deck
ieCrowd Overview DeckieCrowd Overview Deck
ieCrowd Overview Deck
 
La diversidad animal
La diversidad animalLa diversidad animal
La diversidad animal
 
Vocação
VocaçãoVocação
Vocação
 
Ch10 ln
Ch10 lnCh10 ln
Ch10 ln
 
Portfolio - Ismael Carrasco Fricker
Portfolio - Ismael Carrasco FrickerPortfolio - Ismael Carrasco Fricker
Portfolio - Ismael Carrasco Fricker
 
basisbegrippen projectmanagement deel 2.pages
basisbegrippen projectmanagement deel 2.pagesbasisbegrippen projectmanagement deel 2.pages
basisbegrippen projectmanagement deel 2.pages
 
Сверхмассивные чёрные дыры
Сверхмассивные чёрные дырыСверхмассивные чёрные дыры
Сверхмассивные чёрные дыры
 
Resume 1
Resume 1Resume 1
Resume 1
 

Semelhante a Unipro UGENE (Software Freedom Day 2011)

Про курс «Технологии Индустрии 4.0»
Про курс «Технологии Индустрии 4.0» Про курс «Технологии Индустрии 4.0»
Про курс «Технологии Индустрии 4.0» Пупена Александр
 
«Обзор возможностей Open cv»
«Обзор возможностей Open cv»«Обзор возможностей Open cv»
«Обзор возможностей Open cv»Olga Lavrentieva
 
Tool View Interface of Integrated Development Environment / Исследование инте...
Tool View Interface of Integrated Development Environment / Исследование инте...Tool View Interface of Integrated Development Environment / Исследование инте...
Tool View Interface of Integrated Development Environment / Исследование инте...Ivan Ruchkin
 
использование .Net framework
использование .Net frameworkиспользование .Net framework
использование .Net frameworkjskonst
 
InterSystems Community and Projects in CIS November 2015
InterSystems Community and Projects in CIS November 2015InterSystems Community and Projects in CIS November 2015
InterSystems Community and Projects in CIS November 2015InterSystems
 
Open Source GIS \ Открытые ГИС
Open Source GIS \ Открытые ГИСOpen Source GIS \ Открытые ГИС
Open Source GIS \ Открытые ГИСRoman Sizo
 
Что может предложить Альт Линукс для образования
Что может предложить Альт Линукс для образованияЧто может предложить Альт Линукс для образования
Что может предложить Альт Линукс для образованияАндрей Черепанов
 
Как автотесты ускоряют релизы в OK.ru
Как автотесты ускоряют релизы в OK.ruКак автотесты ускоряют релизы в OK.ru
Как автотесты ускоряют релизы в OK.ruBadoo Development
 
Фронтенд в Яндексе
Фронтенд в ЯндексеФронтенд в Яндексе
Фронтенд в ЯндексеYandex
 
икт в преподавании
икт в преподаванииикт в преподавании
икт в преподаванииAnnaYe1
 
Часть 1: Введение
Часть 1: ВведениеЧасть 1: Введение
Часть 1: ВведениеOleg Popov
 
Возможности использования Open Source
Возможности использования Open SourceВозможности использования Open Source
Возможности использования Open SourceDmitry Altukhov
 
Прошлое, настоящее и будущее школьного комплекта ALT Linux
Прошлое, настоящее и будущее школьного комплекта ALT LinuxПрошлое, настоящее и будущее школьного комплекта ALT Linux
Прошлое, настоящее и будущее школьного комплекта ALT LinuxАндрей Черепанов
 
5 проект ojs_главчева
5 проект ojs_главчева5 проект ojs_главчева
5 проект ojs_главчеваVladimir Kukharenko
 
Pres (Ru)
Pres (Ru)Pres (Ru)
Pres (Ru)Toptal
 
Что такое Moodle | Анатолий Бакал
Что такое Moodle | Анатолий БакалЧто такое Moodle | Анатолий Бакал
Что такое Moodle | Анатолий БакалAnatoliy Bakal
 
Фронтенд в Яндексе
Фронтенд в ЯндексеФронтенд в Яндексе
Фронтенд в ЯндексеYandex
 
Фронтенд в Яндексе
Фронтенд в ЯндексеФронтенд в Яндексе
Фронтенд в ЯндексеYandex
 

Semelhante a Unipro UGENE (Software Freedom Day 2011) (20)

11 грехов siis 13
11  грехов siis 1311  грехов siis 13
11 грехов siis 13
 
Про курс «Технологии Индустрии 4.0»
Про курс «Технологии Индустрии 4.0» Про курс «Технологии Индустрии 4.0»
Про курс «Технологии Индустрии 4.0»
 
«Обзор возможностей Open cv»
«Обзор возможностей Open cv»«Обзор возможностей Open cv»
«Обзор возможностей Open cv»
 
Tool View Interface of Integrated Development Environment / Исследование инте...
Tool View Interface of Integrated Development Environment / Исследование инте...Tool View Interface of Integrated Development Environment / Исследование инте...
Tool View Interface of Integrated Development Environment / Исследование инте...
 
использование .Net framework
использование .Net frameworkиспользование .Net framework
использование .Net framework
 
InterSystems Community and Projects in CIS November 2015
InterSystems Community and Projects in CIS November 2015InterSystems Community and Projects in CIS November 2015
InterSystems Community and Projects in CIS November 2015
 
Open Source GIS \ Открытые ГИС
Open Source GIS \ Открытые ГИСOpen Source GIS \ Открытые ГИС
Open Source GIS \ Открытые ГИС
 
Что может предложить Альт Линукс для образования
Что может предложить Альт Линукс для образованияЧто может предложить Альт Линукс для образования
Что может предложить Альт Линукс для образования
 
Как автотесты ускоряют релизы в OK.ru
Как автотесты ускоряют релизы в OK.ruКак автотесты ускоряют релизы в OK.ru
Как автотесты ускоряют релизы в OK.ru
 
Фронтенд в Яндексе
Фронтенд в ЯндексеФронтенд в Яндексе
Фронтенд в Яндексе
 
икт в преподавании
икт в преподаванииикт в преподавании
икт в преподавании
 
Часть 1: Введение
Часть 1: ВведениеЧасть 1: Введение
Часть 1: Введение
 
Возможности использования Open Source
Возможности использования Open SourceВозможности использования Open Source
Возможности использования Open Source
 
Прошлое, настоящее и будущее школьного комплекта ALT Linux
Прошлое, настоящее и будущее школьного комплекта ALT LinuxПрошлое, настоящее и будущее школьного комплекта ALT Linux
Прошлое, настоящее и будущее школьного комплекта ALT Linux
 
Что такое Linux?
Что такое Linux?Что такое Linux?
Что такое Linux?
 
5 проект ojs_главчева
5 проект ojs_главчева5 проект ojs_главчева
5 проект ojs_главчева
 
Pres (Ru)
Pres (Ru)Pres (Ru)
Pres (Ru)
 
Что такое Moodle | Анатолий Бакал
Что такое Moodle | Анатолий БакалЧто такое Moodle | Анатолий Бакал
Что такое Moodle | Анатолий Бакал
 
Фронтенд в Яндексе
Фронтенд в ЯндексеФронтенд в Яндексе
Фронтенд в Яндексе
 
Фронтенд в Яндексе
Фронтенд в ЯндексеФронтенд в Яндексе
Фронтенд в Яндексе
 

Mais de Ivan Novikov

У.М.Н.И.К-2015: Информационная система моделирования динамики пластических де...
У.М.Н.И.К-2015: Информационная система моделирования динамики пластических де...У.М.Н.И.К-2015: Информационная система моделирования динамики пластических де...
У.М.Н.И.К-2015: Информационная система моделирования динамики пластических де...Ivan Novikov
 
У.М.Н.И.К-2013: Информационная система моделирования динамики пластических де...
У.М.Н.И.К-2013: Информационная система моделирования динамики пластических де...У.М.Н.И.К-2013: Информационная система моделирования динамики пластических де...
У.М.Н.И.К-2013: Информационная система моделирования динамики пластических де...Ivan Novikov
 
Чёрные дыры
Чёрные дырыЧёрные дыры
Чёрные дырыIvan Novikov
 
Интерференция
ИнтерференцияИнтерференция
ИнтерференцияIvan Novikov
 
Физические исследования XVIII столетия
Физические исследования XVIII столетияФизические исследования XVIII столетия
Физические исследования XVIII столетияIvan Novikov
 
Курсовая работа (1 курс магистратуры)
Курсовая работа (1 курс магистратуры)Курсовая работа (1 курс магистратуры)
Курсовая работа (1 курс магистратуры)Ivan Novikov
 
Презентация проекта Webobots (3 курс)
Презентация проекта Webobots (3 курс)Презентация проекта Webobots (3 курс)
Презентация проекта Webobots (3 курс)Ivan Novikov
 

Mais de Ivan Novikov (7)

У.М.Н.И.К-2015: Информационная система моделирования динамики пластических де...
У.М.Н.И.К-2015: Информационная система моделирования динамики пластических де...У.М.Н.И.К-2015: Информационная система моделирования динамики пластических де...
У.М.Н.И.К-2015: Информационная система моделирования динамики пластических де...
 
У.М.Н.И.К-2013: Информационная система моделирования динамики пластических де...
У.М.Н.И.К-2013: Информационная система моделирования динамики пластических де...У.М.Н.И.К-2013: Информационная система моделирования динамики пластических де...
У.М.Н.И.К-2013: Информационная система моделирования динамики пластических де...
 
Чёрные дыры
Чёрные дырыЧёрные дыры
Чёрные дыры
 
Интерференция
ИнтерференцияИнтерференция
Интерференция
 
Физические исследования XVIII столетия
Физические исследования XVIII столетияФизические исследования XVIII столетия
Физические исследования XVIII столетия
 
Курсовая работа (1 курс магистратуры)
Курсовая работа (1 курс магистратуры)Курсовая работа (1 курс магистратуры)
Курсовая работа (1 курс магистратуры)
 
Презентация проекта Webobots (3 курс)
Презентация проекта Webobots (3 курс)Презентация проекта Webobots (3 курс)
Презентация проекта Webobots (3 курс)
 

Unipro UGENE (Software Freedom Day 2011)