SlideShare uma empresa Scribd logo
Marcel Caraciolo, CTO
marcel@genomika.com.br
Como interpretar seu próprio Genoma
usando Python e outras tecnologias!
Quem somos ?
Um dos laboratórios mais avançados
em clínica genética do Brasil e o
primeiro localizado na região Norte e
Nordeste.
!
!
!
!
Portfólio de testes genéticos para
diagnóstico e tratamento personalizado
de doenças hereditárias, raras, tumores
e bem-estar e saúde.
Tecnologia e especialistas
Fusão de especialistas em biologia
molecular e tecnologia de informação
João	
  Bosco	
  Oliveira,	
  CEO	
  e	
  Co-­‐Fundador	
  
M.D,	
  	
  PhD	
  e	
  ex-­‐chefe	
  de	
  pesquisa	
  do	
  serviço	
  	
  
de	
  imunologia	
  e	
  genética	
  do	
  Dpto.	
  de	
  Medicina	
  
Laboratorial,	
  Centro	
  Clínico,	
  National	
  Institutes	
  
of	
  Health	
  ,	
  USA.
Genética Clínica
Mercado mundial em crescimento e
recente no Brasil
Usamos seu DNA!
Como interpretar seu próprio genoma com Python
Aproximadamente
300 - 600 mutações
por geração.
http://genetics.thetech.org/ask/ask435
Com os dados de genoma humano…
Nós poderíamos correlacionar variantes entre genomas
com doenças.
!
Poderíamos identificar parentesco e herança genética
!
Identificar traços de ancestralidade
!
Identificar “erros" ou problemas conhecidos
Para quem não entendeu lembra
do Angelina Joulie effect ?
Para quem não entendeu lembra
do Angelina Joulie effect ?
NextGen Sequencing
NextGen Sequencing
Tamanho
Tamanho
Se quisessemos carregar o Genoma na memória ?
Como representaríamos em linguagem de programação ?
char [] humanDNA = char[ 3 200 000 000];
Se quisessemos carregar o Genoma na memória ?
Como representaríamos em linguagem de programação ?
char [] humanDNA = char[ 3 200 000 000];
Se quisessemos carregar o Genoma na memória ?
Como representaríamos em linguagem de programação ?
char [] humanDNA = char[ 3 200 000 000];
Maquinário Humano
Genoma em um arquivo
NextGen Sequencing
Tamanho
Genoma em um arquivo
Volume
Volume
Volume
Volume
Volume
Volume
Significado
Significado
Meaning
Meaning
O que é bioinformática ?
Significado
Significado
Significado
Significado
Significado
Como estruturamos isto ?
Análise de Variantes
Análise de Variantes
Análise de Variantes
E como funciona tudo isso na prática ?
Vamos montar nosso Mini-Pipeline simples
educacional para entendermos como podemos
analisar algumas variantes SNVs em nosso genoma.
Sequence Map
Call
variants
Interpret
Nosso caso de estudo
Sequências de DNA de uma mulher brasileira, com idade
de 30 anos com histórico familiar de câncer de mama.
!
Cerca de 10-15% dos
cânceres de mama e ovário
são devidos a mutações
genéticas hereditárias
Sequenciamento do DNA
Sequence Map
Call
variants
Interpret
Sequenciamento do DNA
https://www.youtube.com/watch?v=womKfikWlxM
NextGen Sequencing
Como representamos as sequências?
Sequências FASTA
Múltiplas sequências, Multi-FASTA
Formato FastQ
Formato FastQ
Analisando algumas sequências
Vamos analisar de 2 maneiras:
!
Vocês: https://usegalaxy.org/
!
Eu: UseGalaxy + Terminal
!
https://usegalaxy.org/u/genomika/h/pipeline-
workshop
Galaxy Platform
Open-source, escrito boa parte em Python
Analisando sequências
fastqc, command line
Mapeando as sequências no Genoma
Sequence Map
Call
variants
Interpret
Fase de Alinhamento
FASTQ =>
FASTQ => => BAM
Alinhamentoss
FASTQ =>
Formato SAM/BAM
FASTQ =>
Formato SAM/BAM
FASTQ =>
CIGAR String
FASTQ =>
Alinhando na prática
bwa, samtools
Visualizando os alinhamentos
http://www.broadinstitute.org/igv/
Visualizando os alinhamentos
Detectando as variantes !
Sequence Map
Call
variants
Interpret
Variant Calling
FASTQ =>BAM => => VCF
Chamando variantes
FASTQ =>
Recapitulando, sempre bom!
FASTQ =>
Formato VCF
FASTQ =>
Formato VCF
FASTQ =>
Formato VCF
FASTQ =>
Formato VCF
FASTQ =>
Chamando variantes na prática
freebayes
Interpretando as variantes!
Sequence Map
Call
variants
Interpret
Chamando variantes na prática
Anotação de Variantes
FASTQ =>
Variantes anotadas com VEP
Anotando variantes
IGV, NCBI, Snpedia, vcflib,
bcftools, SnpEff.
chr17:41222948 (hg19)
Anotações
Anotações
chr17:41222948 (hg19)
Anotações
http://www.ncbi.nlm.nih.gov/clinvar/variation/37616/#clinical-assertions
Curiosidades
Como podemos associar variantes e doenças?
“Genome Wide Association Study (GWAS)”
Genome Wide Association Study (GWAS)
Curiosidades
“Genome Wide Association Study (GWAS)”
Deve-se considerar o relacionamento entre a escolha
das amostras
!
Grande quantidade de amostras é necessário
!
Bom domínio de estatística e lidar com o problema
de “múltiplos testes de confiança”.
!
Bancos de dados variados e heterôgeneos.
!
Correlação não significa que é a causa!
!
Efeitos em grandes proporções são raras -
geralmente são várias pequenas alterações
combinadas.
Lembra deste slide ?
E se eu quiser sequenciar meu próprio genoma ?
Se você não possuir uma requisição clínica, hoje no
Brasil é complicado.
!
Há possibilidades de realizar o Genoma Completo
, mas o valor ainda não acessível - =~ R$ 23k
!
Fora do Brasil, há empresas como
o 23andMe, screen de vários SNP’s
por $ 99
Como armazenamos isto ?
Ciclo de vida de um exame
Como posso aprender mais?
Tales of Genome (Udacity)
Curso On-line gratuito sobre Genética (bem completo!)
Rosalind
Desafios de Python na área de bioinformática
rosalind.info/
Broad workshops
Variant analysis; sequencing pipelines, etc.
https://www.broadinstitute.org/partnerships/education/broade/broad-workshops/
Coursera
Specialization on Genomics Data Science
https://www.coursera.org/specialization/genomics/41
II Curso de Análise de Dados
de NGS
https://github.com/genomika/summercourse
Edições anuais em
meados de dezembro e
janeiro!
Trabalhe conosco!
github.com/genomika/jobs
Marcel Caraciolo, CTO
marcel@genomika.com.br
Como interpretar seu próprio Genoma
usando Python e outras tecnologias!
“Biology easily has 500 years of
exciting problems to work on.”
Donald Knuth, 1993

Mais conteúdo relacionado

PPTX
Elaboração de projetos orçamento
PDF
Html básico 1
PPT
Características gerais dos seres vivos
PDF
Aula 4 – Linguagem HTML - Imagens e links
PPT
PPT
Prototipagem
PDF
Aula 2 ppm
PDF
Análise de produtos para inovar
Elaboração de projetos orçamento
Html básico 1
Características gerais dos seres vivos
Aula 4 – Linguagem HTML - Imagens e links
Prototipagem
Aula 2 ppm
Análise de produtos para inovar

Mais procurados (17)

PPT
Corpo Humano
PDF
Banco de dados - Mapeamento MER - Relacional
PPTX
Paradigmas de Programação
PPT
Interação genica
PDF
Programação Web com HTML e CSS
PDF
HTML Principios Básicos
PPT
Reprodução sexuada
PPT
Aula01 conceito design
PDF
Fluxo de matéria e energia
DOCX
EXERCÍCIOS SOBRE OS ANIMAIS VERTEBRADOS.docx
PPT
Genética aula I
PDF
Os principios do game design
PPT
Prototipagem
PPTX
Fluxo de energia e circulação de matéria nos ecossistemas
PPT
Moda e Sustentabilidade
PPTX
Aula 1 - Fontes de energia, destacando tipos, fontes e as formas de transform...
PDF
Tipos de Circulação
Corpo Humano
Banco de dados - Mapeamento MER - Relacional
Paradigmas de Programação
Interação genica
Programação Web com HTML e CSS
HTML Principios Básicos
Reprodução sexuada
Aula01 conceito design
Fluxo de matéria e energia
EXERCÍCIOS SOBRE OS ANIMAIS VERTEBRADOS.docx
Genética aula I
Os principios do game design
Prototipagem
Fluxo de energia e circulação de matéria nos ecossistemas
Moda e Sustentabilidade
Aula 1 - Fontes de energia, destacando tipos, fontes e as formas de transform...
Tipos de Circulação
Anúncio

Destaque (20)

PDF
Construindo Sistemas de Recomendação com Python
PDF
Laboratório de Programação II: Grafos - Matriz de adjacência e Matriz de inci...
PPTX
Biology
PPTX
Orbital Myositis: A Case Report
PDF
PDF
Ingersol compressor
PDF
Media-Scanner-for-Data-Protection-Ad-Tags
PDF
asif ali (2)
PDF
Utilizando Cucumber para um Continuous Delivery
PPTX
Árvores de Decisão
ODP
Wg presentation
PDF
Lead Auditor Certificate
PDF
Lead Auditor Certificate
PDF
Genetica clinica diaria_sin_videos
PPTX
Wegener's Granulomatosis
PDF
ATU Diploma
PDF
Introdução à Teoria dos Grafos
PPT
Wegener’s granulomatosis
Construindo Sistemas de Recomendação com Python
Laboratório de Programação II: Grafos - Matriz de adjacência e Matriz de inci...
Biology
Orbital Myositis: A Case Report
Ingersol compressor
Media-Scanner-for-Data-Protection-Ad-Tags
asif ali (2)
Utilizando Cucumber para um Continuous Delivery
Árvores de Decisão
Wg presentation
Lead Auditor Certificate
Lead Auditor Certificate
Genetica clinica diaria_sin_videos
Wegener's Granulomatosis
ATU Diploma
Introdução à Teoria dos Grafos
Wegener’s granulomatosis
Anúncio

Semelhante a Como interpretar seu próprio genoma com Python (20)

PDF
Como seu DNA com a Bioinformática pode revolucionar o diagnóstico clínico no ...
PDF
ERBASE 2019 - Renato Puga
PDF
Personalomics
PPTX
02_Pereira_RW_SBG_2011
PDF
Bioinformática Introdução (Basic NGS)
PPT
Avanços e perspectivas em Bioinformática
PPT
Comparação de metodologias para detecção de variações cromossômicas e de sequ...
PDF
Minicurso 2013
PPTX
BAG2019 - São Paulo - Turma 2
PDF
Detecção de CNVs por NGS: validação de pipeline de bioinformática para painéi...
PDF
Café-Cientifico-Cidacs-Pablo-Ivan-Ramos-Nov-2018.pdf
PDF
#GenomicDay : a caminho de uma ciência cidadã na área de genômica
PDF
A explosão da pesquisa genômica - Guilherme Oliveira
PDF
Construindo softwares de bioinformática para análises clínicas (Introdução)
PDF
Projeto Genoma Humano.pdf
PPTX
Biotecnologia Genomica na era do sequenciamento de DNA em larga escala
PDF
Construindo softwares de bioinformática para análises clínicas : Desafios e...
PPTX
Apresentação 2_doc.pptx
PPTX
Apresentação 2.pptx
PPTX
XI Workshop Genética PUC-GO - Rinaldo Pereira
Como seu DNA com a Bioinformática pode revolucionar o diagnóstico clínico no ...
ERBASE 2019 - Renato Puga
Personalomics
02_Pereira_RW_SBG_2011
Bioinformática Introdução (Basic NGS)
Avanços e perspectivas em Bioinformática
Comparação de metodologias para detecção de variações cromossômicas e de sequ...
Minicurso 2013
BAG2019 - São Paulo - Turma 2
Detecção de CNVs por NGS: validação de pipeline de bioinformática para painéi...
Café-Cientifico-Cidacs-Pablo-Ivan-Ramos-Nov-2018.pdf
#GenomicDay : a caminho de uma ciência cidadã na área de genômica
A explosão da pesquisa genômica - Guilherme Oliveira
Construindo softwares de bioinformática para análises clínicas (Introdução)
Projeto Genoma Humano.pdf
Biotecnologia Genomica na era do sequenciamento de DNA em larga escala
Construindo softwares de bioinformática para análises clínicas : Desafios e...
Apresentação 2_doc.pptx
Apresentação 2.pptx
XI Workshop Genética PUC-GO - Rinaldo Pereira

Mais de Marcel Caraciolo (20)

PDF
Joblib: Lightweight pipelining for parallel jobs (v2)
PDF
Como Python ajudou a automatizar o nosso laboratório v.2
PDF
Como Python pode ajudar na automação do seu laboratório
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
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)
Como Python ajudou a automatizar o nosso laboratório v.2
Como Python pode ajudar na automação do seu laboratório
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
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
AULA 02_ NUTRIÇÃO E DIETETICA_ Segurança Alimentar
PPTX
Apresentacao_com_Imagem20000_Slides.pptx
PDF
Políticas Públicas de Saúde do SUS.pdf
PPTX
RESÍDUOS HOSPITALAR. aula da disciplina materno infantilpptx
PDF
Aprendizagem Baseada em Projetos - Tema Saneamento Básica.pdf
PPTX
Periodontia curso de técnico em saude bucal .pptx
PPTX
HISTORIA DA ANATOMIA E SUA EVOLUÇÃO DURANTE OS SECULOS
PDF
ATENÇÃO DOMICILIAR, EM PSICOLOGIA!!!!!!!
PPTX
DOENÇAS HUMANAS CAUSADAS POR FUNGOS 29.pptx
PPTX
Sistema Único de Saúde. Criação, Uso e Aplicação
PDF
Apostila FARMÁCIA CLÍNICA HOSPITALAR.pdf
PPTX
NUTRIÇÃO E DIETETICA Introdução a Nutrição e Alimentos
PPTX
Avaliação e manejo no controle da dor.pptx
PPTX
Patologias Gastrointestinais Correlação.
PPT
Apresentacao 1Apostila Plataforma Genie Z45 DC25 2(1).ppt
PPTX
Complicações Obstétricas disciplina materno infantil para tecnicos em enfe...
PDF
Dissolução de comprimidos estudo comparativo
PPTX
ANHANGUERA _MINI CURSO DE INJETÁVEIS.pptx
PDF
Palestra referente a Saúde Mental, para laborais
PDF
atualizao-em-odontopediatria-apostila02.pdf
AULA 02_ NUTRIÇÃO E DIETETICA_ Segurança Alimentar
Apresentacao_com_Imagem20000_Slides.pptx
Políticas Públicas de Saúde do SUS.pdf
RESÍDUOS HOSPITALAR. aula da disciplina materno infantilpptx
Aprendizagem Baseada em Projetos - Tema Saneamento Básica.pdf
Periodontia curso de técnico em saude bucal .pptx
HISTORIA DA ANATOMIA E SUA EVOLUÇÃO DURANTE OS SECULOS
ATENÇÃO DOMICILIAR, EM PSICOLOGIA!!!!!!!
DOENÇAS HUMANAS CAUSADAS POR FUNGOS 29.pptx
Sistema Único de Saúde. Criação, Uso e Aplicação
Apostila FARMÁCIA CLÍNICA HOSPITALAR.pdf
NUTRIÇÃO E DIETETICA Introdução a Nutrição e Alimentos
Avaliação e manejo no controle da dor.pptx
Patologias Gastrointestinais Correlação.
Apresentacao 1Apostila Plataforma Genie Z45 DC25 2(1).ppt
Complicações Obstétricas disciplina materno infantil para tecnicos em enfe...
Dissolução de comprimidos estudo comparativo
ANHANGUERA _MINI CURSO DE INJETÁVEIS.pptx
Palestra referente a Saúde Mental, para laborais
atualizao-em-odontopediatria-apostila02.pdf

Como interpretar seu próprio genoma com Python