Como Python ajudou a automatizar o nosso laboratório v.2

58
Como Python pode ajudar a automatizar seu laboratório Marcel Caraciolo Novembro, 2014

description

Apresentação realizada no XXXV encontro de python do grupo de usuários de pernambuco.

Transcript of Como Python ajudou a automatizar o nosso laboratório v.2

Page 1: Como Python ajudou a automatizar o nosso laboratório v.2

Como Python pode ajudar a automatizar seu laboratório

Marcel Caraciolo

Novembro, 2014

Page 2: Como Python ajudou a automatizar o nosso laboratório v.2

Laboratório de análises clínicas que oferece os mais modernos testes genéticos para diagnóstico de doenças raras e tumores.

Page 3: Como Python ajudou a automatizar o nosso laboratório v.2

Para isto usamos seu DNA!

Page 4: Como Python ajudou a automatizar o nosso laboratório v.2
Page 5: Como Python ajudou a automatizar o nosso laboratório v.2

Para isto usamos seu DNA!

Page 6: Como Python ajudou a automatizar o nosso laboratório v.2

Para quem não entendeu lembra do Angelina Joulie effect ?

Page 7: Como Python ajudou a automatizar o nosso laboratório v.2

Para quem não entendeu lembra do Angelina Joulie effect ?

Page 8: Como Python ajudou a automatizar o nosso laboratório v.2

Para quem não entendeu lembra do Angelina Joulie effect ?

Page 9: Como Python ajudou a automatizar o nosso laboratório v.2

Para quem não entendeu lembra do Angelina Joulie effect ?

Page 10: Como Python ajudou a automatizar o nosso laboratório v.2

NextGen Sequencing

Page 11: Como Python ajudou a automatizar o nosso laboratório v.2

NextGen Sequencing

Page 12: Como Python ajudou a automatizar o nosso laboratório v.2

NextGen Sequencing

Page 13: Como Python ajudou a automatizar o nosso laboratório v.2

Tamanho

Page 14: Como Python ajudou a automatizar o nosso laboratório v.2

Volume

Page 15: Como Python ajudou a automatizar o nosso laboratório v.2

O que é bioinformática ?

Page 16: Como Python ajudou a automatizar o nosso laboratório v.2

Significado

Page 17: Como Python ajudou a automatizar o nosso laboratório v.2

Significado

Page 18: Como Python ajudou a automatizar o nosso laboratório v.2

Significado

Page 19: Como Python ajudou a automatizar o nosso laboratório v.2

Significado

Page 20: Como Python ajudou a automatizar o nosso laboratório v.2

Significado

Page 21: Como Python ajudou a automatizar o nosso laboratório v.2

Significado

Page 22: Como Python ajudou a automatizar o nosso laboratório v.2

Variant Analysis

Page 23: Como Python ajudou a automatizar o nosso laboratório v.2

Variant Analysis

Page 24: Como Python ajudou a automatizar o nosso laboratório v.2

Variant Analysis

Page 25: Como Python ajudou a automatizar o nosso laboratório v.2

Como Python pode nos ajudar ?

Page 26: Como Python ajudou a automatizar o nosso laboratório v.2

Como Python pode nos ajudar ?

Orquestrador de pipelines para análise de variantes em ambientes de sequenciamento

clínico

Page 27: Como Python ajudou a automatizar o nosso laboratório v.2

Como Python pode nos ajudar ?

Page 28: Como Python ajudou a automatizar o nosso laboratório v.2

Como Python pode nos ajudar ?

Page 29: Como Python ajudou a automatizar o nosso laboratório v.2

Análise de Variantes

Page 30: Como Python ajudou a automatizar o nosso laboratório v.2

Gestão Laboratorial

Page 31: Como Python ajudou a automatizar o nosso laboratório v.2

Sim, usamos Windows.

Page 32: Como Python ajudou a automatizar o nosso laboratório v.2

Sim , sofremos algumas vezes.

Page 33: Como Python ajudou a automatizar o nosso laboratório v.2

Sim , sofremos algumas vezes.

Page 34: Como Python ajudou a automatizar o nosso laboratório v.2

LMS

Sistemas de gerenciamento de laboratório para processos de coleta, atendimento, cadastro,

faturamento, liberação de laudos, etc

http://en.wikipedia.org/wiki/Laboratory_information_management_system

Page 35: Como Python ajudou a automatizar o nosso laboratório v.2

It comes Python and Django!

Page 36: Como Python ajudou a automatizar o nosso laboratório v.2

It comes Python and Django!

Page 37: Como Python ajudou a automatizar o nosso laboratório v.2

Melhor parte !

Page 38: Como Python ajudou a automatizar o nosso laboratório v.2

I can’t forget Flask!

Sistemas de notificação de amostras, laudos e internos.

Não há wikipedia para isto.

Page 39: Como Python ajudou a automatizar o nosso laboratório v.2

I can’t forget Flask!

Page 40: Como Python ajudou a automatizar o nosso laboratório v.2

Infra-Estrutura

Page 41: Como Python ajudou a automatizar o nosso laboratório v.2

Servidores, rede, etc.

Servidores de armazenamento, NAS, servidores para processamento, xenserver, virtualização,

etc.

Já é claro de entender!

Page 42: Como Python ajudou a automatizar o nosso laboratório v.2

xenserver

1. 10 VM’s distribuídas em Darwin ,Mendel e Fisher

3. Debians, Windows Servers, Centos, etc.

Page 43: Como Python ajudou a automatizar o nosso laboratório v.2

backup , backup, monitor.

Python nos ajudou a montar as rotinas de backup!!

subprocess I love you!

Page 44: Como Python ajudou a automatizar o nosso laboratório v.2

Para quem não entendeu o que o subprocess faz ainda….

https://docs.python.org/2/library/subprocess.html

>>> subprocess.check_output(["echo", "Hello World!"]) 'Hello World!\n'

Page 45: Como Python ajudou a automatizar o nosso laboratório v.2
Page 46: Como Python ajudou a automatizar o nosso laboratório v.2

Desafios1. Flask, Python, javascript, shell e python.

Page 47: Como Python ajudou a automatizar o nosso laboratório v.2

Open-Source

Page 48: Como Python ajudou a automatizar o nosso laboratório v.2

biopandasFerramentas para análise de dados genômicos com Python e pandas

Page 49: Como Python ajudou a automatizar o nosso laboratório v.2

Para quem não conhece o pandas ?

Page 50: Como Python ajudou a automatizar o nosso laboratório v.2

Para quem não conhece o pandas ?

Page 51: Como Python ajudou a automatizar o nosso laboratório v.2

Como posso começar na área de bioinformática já ?

Page 52: Como Python ajudou a automatizar o nosso laboratório v.2

Tales of Genome (Udacity)Curso On-line gratuito sobre Genética (bem completo!)

Page 53: Como Python ajudou a automatizar o nosso laboratório v.2

RosalindDesafios de Python na área de bioinformática

rosalind.info/

Page 54: Como Python ajudou a automatizar o nosso laboratório v.2

Broad workshopsVariant analysis; sequencing pipelines, etc.

https://www.broadinstitute.org/partnerships/education/broade/broad-workshops/

Page 55: Como Python ajudou a automatizar o nosso laboratório v.2

Trabalhe conosco!github.com/genomika/jobs

Page 56: Como Python ajudou a automatizar o nosso laboratório v.2
Page 57: Como Python ajudou a automatizar o nosso laboratório v.2

PS: Sim, usamos php!https://www.mediawiki.org/wiki/MediaWiki

Page 58: Como Python ajudou a automatizar o nosso laboratório v.2

Como Python pode ajudar a automatizar o meu

laboratórioMarcel Caraciolo

Novembro, 2014

[email protected]