SlideShare uma empresa Scribd logo
Como Python pode ajudar a 
automatizar seu laboratório 
Marcel Caraciolo 
Novembro, 2014
Laboratório de análises clínicas que oferece 
os mais modernos testes genéticos para 
diagnóstico de doenças raras e tumores.
Para isto usamos seu DNA!
Como Python ajudou a automatizar o nosso laboratório v.2
Para isto usamos seu DNA!
Para quem não entendeu lembra 
do Angelina Joulie effect ?
Para quem não entendeu lembra 
do Angelina Joulie effect ?
Para quem não entendeu lembra 
do Angelina Joulie effect ?
Para quem não entendeu lembra 
do Angelina Joulie effect ?
NextGen Sequencing
NextGen Sequencing
NextGen Sequencing
Tamanho
Volume
O que é bioinformática ?
Significado
Significado
Significado
Significado
Significado
Significado
Variant Analysis
Variant Analysis
Variant Analysis
Como Python pode nos ajudar ?
Como Python pode nos ajudar ? 
Orquestrador de pipelines para análise de 
variantes em ambientes de sequenciamento 
clínico
Como Python pode nos ajudar ?
Como Python pode nos ajudar ?
Análise de Variantes
Gestão Laboratorial
Sim, usamos Windows.
Sim , sofremos algumas vezes.
Sim , sofremos algumas vezes.
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
It comes Python and Django!
It comes Python and Django!
Melhor parte !
I can’t forget Flask! 
Sistemas de notificação de amostras, 
laudos e internos. 
Não há wikipedia para isto.
I can’t forget Flask!
Infra-Estrutura
Servidores, rede, etc. 
Servidores de armazenamento, NAS, servidores 
para processamento, xenserver, virtualização, 
etc. 
Já é claro de entender!
xenserver 
1. 10 VM’s distribuídas em Darwin ,Mendel e Fisher 
3. Debians, Windows Servers, Centos, etc.
backup , backup, monitor. 
Python nos ajudou a montar as rotinas de backup!! 
subprocess I love you!
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'
Como Python ajudou a automatizar o nosso laboratório v.2
Desafios 
1. Flask, Python, javascript, shell e python.
Open-Source
biopandas 
Ferramentas para análise de dados genômicos com Python e pandas
Para quem não conhece o pandas ?
Para quem não conhece o pandas ?
Como posso começar na área 
de bioinformática já ?
Tales of Genome (Udacity) 
Curso On-line gratuito sobre Genética (bem completo!)
Rosalind 
rosalind.info/ 
Desafios de Python na área de bioinformática
Broad workshops 
https://www.broadinstitute.org/partnerships/education/broade/broad-workshops/ 
Variant analysis; sequencing pipelines, etc.
Trabalhe conosco! 
github.com/genomika/jobs
Como Python ajudou a automatizar o nosso laboratório v.2
PS: Sim, usamos php! 
https://www.mediawiki.org/wiki/MediaWiki
Como Python pode ajudar a 
automatizar o meu 
laboratório 
Marcel Caraciolo 
marcel@genomika.com.br 
Novembro, 2014

Mais conteúdo relacionado

PDF
Como Python pode ajudar na automação do seu laboratório
PDF
Como interpretar seu próprio genoma com Python
PDF
Aula 01 python
PPTX
Citrix transformando seu DC em nuvem
PDF
Apostila - Tutorial Citrix XenServer 6
PPTX
Palestra - Bem vindo a era pós-digital: Empreendendo em um ambiente mutante.
PPTX
Introdução ao scrum
PDF
ThingTank @ MIT-Skoltech Innovation Symposium 2014
Como Python pode ajudar na automação do seu laboratório
Como interpretar seu próprio genoma com Python
Aula 01 python
Citrix transformando seu DC em nuvem
Apostila - Tutorial Citrix XenServer 6
Palestra - Bem vindo a era pós-digital: Empreendendo em um ambiente mutante.
Introdução ao scrum
ThingTank @ MIT-Skoltech Innovation Symposium 2014

Destaque (20)

PDF
Google+ Para Empresas - GBG Aracaju - Tiago Araujo Melo
PDF
Implementacao e desempenho da virtualizacao no dcomp ufs
PPTX
MySQL - copiando, movendo e restaurando dados
PDF
Apresentação ForkInSergipe
PDF
Social Web Studies - What kind of collaboration is right for your business
PDF
Desafios da Cocriação
PPTX
Análise dos sites dos presidenciáveis - Eleições 2014
PPTX
História do Escritório Virtual de Aracaju
PPTX
Projeto software alem da tecnologia v2
PPT
Seminario - Versão Final
PPTX
O papel da internet na Assessoria de Imprensa
PDF
Ecossistemas de startups nordestinos os desafios para a competitividade (2)
PDF
Network Learning: AI-driven Connectivist Framework for E-Learning 3.0
PDF
Web 2.0 Collaboration – Using digital tools for redesigning governance
PDF
Web 2.0 Collaboration – Using digital tools for redesigning governance
PDF
Arquiteturas de software para computação ubiqua
PDF
Plano do Projeto
PDF
Aula06 matriz em C
PDF
Ruby on rails - CEFET de Lagarto
PDF
IBECC - Contratos Empresariais - Revisão e Controle
Google+ Para Empresas - GBG Aracaju - Tiago Araujo Melo
Implementacao e desempenho da virtualizacao no dcomp ufs
MySQL - copiando, movendo e restaurando dados
Apresentação ForkInSergipe
Social Web Studies - What kind of collaboration is right for your business
Desafios da Cocriação
Análise dos sites dos presidenciáveis - Eleições 2014
História do Escritório Virtual de Aracaju
Projeto software alem da tecnologia v2
Seminario - Versão Final
O papel da internet na Assessoria de Imprensa
Ecossistemas de startups nordestinos os desafios para a competitividade (2)
Network Learning: AI-driven Connectivist Framework for E-Learning 3.0
Web 2.0 Collaboration – Using digital tools for redesigning governance
Web 2.0 Collaboration – Using digital tools for redesigning governance
Arquiteturas de software para computação ubiqua
Plano do Projeto
Aula06 matriz em C
Ruby on rails - CEFET de Lagarto
IBECC - Contratos Empresariais - Revisão e Controle
Anúncio

Semelhante a Como Python ajudou a automatizar o nosso laboratório v.2 (20)

PDF
Machine learning java ce conference 2012 - fortaleza ce
PDF
Introducao inteligenciaartificial
PDF
Wire 2010 - Entenda Software da Forma Correta
PDF
Python e Aprendizagem de Máquina (Inteligência Artificial)
PPT
Palestra William Costa - Pentester Raiz vs Pentester Goumert
PDF
Como seu DNA com a Bioinformática pode revolucionar o diagnóstico clínico no ...
PPTX
EaD sem Dor
PPTX
Bioinformática
PPTX
TESTE DE SOFTWARE -xx.pptx
PDF
Examinando redes com Nmap
PDF
Análises de metagenomas
PDF
De OO para FP
PDF
Workshop Design, UX and Eye-Tracking
PPT
Artigo científico anti vírus
DOCX
Processo de desenvolvimento de software
PPTX
Ferramentas para Resposta a Incidentes - ago12
PDF
Indrodução a Bioinformática
PDF
Python Com Baterias Incluídas
PDF
TDC2018SP | UX Design - Ajudando quem nao sabe programar a criar expressoes p...
DOCX
Modelo portifolio
Machine learning java ce conference 2012 - fortaleza ce
Introducao inteligenciaartificial
Wire 2010 - Entenda Software da Forma Correta
Python e Aprendizagem de Máquina (Inteligência Artificial)
Palestra William Costa - Pentester Raiz vs Pentester Goumert
Como seu DNA com a Bioinformática pode revolucionar o diagnóstico clínico no ...
EaD sem Dor
Bioinformática
TESTE DE SOFTWARE -xx.pptx
Examinando redes com Nmap
Análises de metagenomas
De OO para FP
Workshop Design, UX and Eye-Tracking
Artigo científico anti vírus
Processo de desenvolvimento de software
Ferramentas para Resposta a Incidentes - ago12
Indrodução a Bioinformática
Python Com Baterias Incluídas
TDC2018SP | UX Design - Ajudando quem nao sabe programar a criar expressoes p...
Modelo portifolio
Anúncio

Mais de Marcel Caraciolo (20)

PDF
Joblib: Lightweight pipelining for parallel jobs (v2)
PDF
Construindo softwares de bioinformática para análises clínicas : Desafios e...
PDF
Python on Science ? Yes, We can.
PDF
Oficina Python: Hackeando a Web com Python 3
PDF
Recommender Systems with Ruby (adding machine learning, statistics, etc)
PDF
Opensource - Como começar e dá dinheiro ?
PDF
Big Data com Python
PDF
Benchy, python framework for performance benchmarking of Python Scripts
PDF
Python e 10 motivos por que devo conhece-la ?
PDF
GeoMapper, Python Script for Visualizing Data on Social Networks with Geo-loc...
PDF
Benchy: Lightweight framework for Performance Benchmarks
PDF
Construindo Sistemas de Recomendação com Python
PDF
Python, A pílula Azul da programação
PDF
Construindo Soluções Científicas com Big Data & MapReduce
PDF
Como Python está mudando a forma de aprendizagem à distância no Brasil
PDF
Novas Tendências para a Educação a Distância: Como reinventar a educação ?
PDF
Aula WebCrawlers com Regex - PyCursos
PDF
Arquivos Zip com Python - Aula PyCursos
PDF
PyFoursquare: Python Library for Foursquare
PDF
Sistemas de Recomendação: Como funciona e Onde Se aplica?
Joblib: Lightweight pipelining for parallel jobs (v2)
Construindo softwares de bioinformática para análises clínicas : Desafios e...
Python on Science ? Yes, We can.
Oficina Python: Hackeando a Web com Python 3
Recommender Systems with Ruby (adding machine learning, statistics, etc)
Opensource - Como começar e dá dinheiro ?
Big Data com Python
Benchy, python framework for performance benchmarking of Python Scripts
Python e 10 motivos por que devo conhece-la ?
GeoMapper, Python Script for Visualizing Data on Social Networks with Geo-loc...
Benchy: Lightweight framework for Performance Benchmarks
Construindo Sistemas de Recomendação com Python
Python, A pílula Azul da programação
Construindo Soluções Científicas com Big Data & MapReduce
Como Python está mudando a forma de aprendizagem à distância no Brasil
Novas Tendências para a Educação a Distância: Como reinventar a educação ?
Aula WebCrawlers com Regex - PyCursos
Arquivos Zip com Python - Aula PyCursos
PyFoursquare: Python Library for Foursquare
Sistemas de Recomendação: Como funciona e Onde Se aplica?

Último (20)

PPTX
Curso de Java 12 - (JDBC, Transation, Commit e Rollback).pptx
PPTX
Curso de Java 9 - (Threads) Multitarefas.pptx
PPTX
Curso de Java 17 - (JEE (Sessões e Cookies)).pptx
PDF
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
PDF
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
PPTX
Aula sobre banco de dados com firebase db
PDF
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
PPTX
Curso de Java 14 - (Explicações Adicionais (Classes Abstrata e Interface)).pptx
PPTX
Aula 18 - Manipulacao De Arquivos python
PDF
Apple Pippin Uma breve introdução. - David Glotz
PPTX
Émile Durkheim slide elaborado muito bom
PDF
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
PDF
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
PDF
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
PPTX
Aula sobre desenvolvimento de aplicativos
PDF
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
PPTX
Curso de Java 13 - (JavaEE (JSP e Servlets)).pptx
PDF
COBITxITIL-Entenda as diferença em uso governança TI
PPTX
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
PPTX
Curso de Java 11 - (Serializable (Serialização de Objetos)).pptx
Curso de Java 12 - (JDBC, Transation, Commit e Rollback).pptx
Curso de Java 9 - (Threads) Multitarefas.pptx
Curso de Java 17 - (JEE (Sessões e Cookies)).pptx
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
Aula sobre banco de dados com firebase db
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
Curso de Java 14 - (Explicações Adicionais (Classes Abstrata e Interface)).pptx
Aula 18 - Manipulacao De Arquivos python
Apple Pippin Uma breve introdução. - David Glotz
Émile Durkheim slide elaborado muito bom
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
Aula sobre desenvolvimento de aplicativos
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
Curso de Java 13 - (JavaEE (JSP e Servlets)).pptx
COBITxITIL-Entenda as diferença em uso governança TI
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
Curso de Java 11 - (Serializable (Serialização de Objetos)).pptx

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