Conhecendo a linguagem Python
  • Preparando o ambiente
  • Primeiros passos
  • Comentando o código
  • Operadores matemáticos
  • Operadores relacionais
  • Operadores lógicos
  • Comando condicional if
  • Laço while
  • Laço for
  • Exercício 1
  • Listas
  • Tuplas
  • Dicionários
  • Conjuntos
  • Exercício 2
  • Criando funções
  • Parâmetros opcionais
  • Criando módulos
  • Exercício 3
  • Programando com classe
  • Manipulando strings
  • Exercício 4
Bioinformática
  • O que é Bioinformática?
  • A importância da Bioinformática
  • Introdução à Biologia Molecular
  • Ferramentas para Bioinformática
  • Exercício 5
Biopython
  • Instalando a biblioteca Biopython
  • Hello BioPython
  • Complementar e reverso complementar
  • Transcrição
  • Tradução
  • Manipulando sequências
  • Lendo arquivos FASTA
  • Gerando arquivos FASTA
  • Arquivos GenBank
  • Convertendo GenBank para FASTA
  • Acessando o BLAST remotamente
  • Acessando o BLAST localmente
  • Arquivos PDB
  • Arquivos FASTQ
  • Convertendo arquivo FASTQ para FASTA
  • Gerando arquivos FASTA com SeqRecord
  • Ordenando arquivos Multi-FASTA
  • Alinhamento de duas sequências (pairwise)
  • Visualizando dados com pylab - Gráfico de pizza
  • Visualizando dados com pylab - Histograma
  • Bioinformática para Zumbis
  • Árvore Trie - Definição
  • Árvore Trie com Biopython
  • Algoritmos Genéticos - Definição
  • Algoritmos Genéticos com Biopython
  • Machine Learning - KNN - Definição
  • KNN com Biopython
  • Exercícios 6
Considerações finais
  • Obrigado!!