Computação: Reflexões

Documentos relacionados
Prof. Dr. Rodrigo Matheus Pereira. Faculdade de Ciências Biológicas e Ambentais FCBA-UFGD

Transcritômica. João Carlos Setubal IQ/USP outubro de 2013

A ferramenta de apoio na tomada de decisão na anotação. A tool to support decision making in the annotation of non-coding ANNs

Bioinformática e Genética Animal. Pâmela A. Alexandre Doutoranda

Bioinformática para o Citrus EST Project (CitEST)

O que é Bioinformática?

ANÁLISE DE TANDEM REPEATS CODIFICANTES EM GENOMAS BACTERIANOS

A atuação profissional do graduado em Biotecnologia.

Motantagem de Contigs de sequências de genomas e Transcriptomas. Introdução

Sequenciamento de genoma e transcriptomas

Computação na Biologia Molecular e Bionanotecnologia: Computação Biológica

EMBRAPA RECURSOS GENÉTICOS E BIOTECNOLOGIA EMPRESA DE PESQUISA AGROPECUÁRIA EMBRAPA MINISTÉRIO DA AGRICULTURA, PECUÁRIA E ABASTECIMENTO

1 Introdução. 1.1 Bioinformática e Modelagem Conceitual

Algoritmos e Programação

2 Contexto Biológico Genômica

Banco de Dados Biológicos conceitos básicos, indexação, VSTree

Cadastramento de UC Eletiva - Campus São Paulo

Sistemas Operacionais

Banco de Dados Biológicos

Noções de sistemas de computação

5 Conclusão e trabalhos futuros

Marcelo Reis. Centro APTA Citros Sylvio Moreira. 18 de julho de 2007

Introdução a Computação

Bioinformática. João Carlos Setubal Departamento de Bioquímica Instituto de Química USP 2015

A pesquisa no ensino de computação. Práticas de ensino de algoritmos (Hazzan, Cap. 4) Péricles Miranda

1 de 7 19/12/ :16

Informática I. Aula Aula 18-29/10/2007 1

Universidade Federal do Espírito Santo Centro de Ciências da Saúde Programa de Pós-Graduação em Biotecnologia

Bioinformática aplicada ao estudo e análise de Genes e Genomas Aula Teórico e Prá/ca

Linguagens de Programação

Busca em banco de dados

Técnico em Informática. Web JavaScript. Profª Ana Paula Mandelli

Modelagem de Sistemas Web. Modelagem de BD

Arquitetura de Computadores

UFPel CDTec Biotecnologia. Anotação de genomas. MSc. Frederico schmitt Kremer

Metagenoma de áreas sob plantio direto e plantio convencional do Cerrado ao Sul do Brasil

Análise de SNPs. MSc. Frederico Schmitt Kremer Doutorando do PPGB (UFPel)

Linguagens de Programação

Avanços no entendimento da relação entre genótipo e fenótipo através de marcadores genéticos

Plano de Ensino. Qualificação/link para o Currículo Lattes: Teoria Exercício Laboratório 45 15

Banco de Dados? Banco de Dados Professor Vanderlei Frazão

O uso consciente da tecnologia para o gerenciamento. Editora Saraiva Emerson de Oliveira Batista

Análise de dados provenientes de técnicas moleculares

Sequenciamento de genoma e transcriptomas

MC3305 Algoritmos e Estruturas de Dados II. Aula 00 Apresentação. Prof. Jesús P. Mena-Chalco.

Algoritmos e Programação

Créditos. Introdução. Sumário. Agradecimento. Introdução. Análise de Expressão Gênica. Tecnologia de Microarray

Métodos de implementação de linguagens. Kellen Pinagé

Programa Analítico de Disciplina BQI460 Bioinformática

MODELAGEM DE DADOS UNIDADE 2 Projeto de Banco de Dados. Luiz Leão

BIOLOGIA COMPUTACIONAL. by

Algoritmos e Programação

Metagenômica e sequenciamento de nova geração. Fabrício Campos 25 de junho de 2015

Aprimoramento de uma ferramenta de predição de ncrnas baseada em estruturas secundárias

GFM015 Introdução à Computação

UNIVERSIDADE FEDERAL DE CIÊNCIAS DA SAÚDE DE PORTO ALEGRE CRONOGRAMA DE AULAS

Ferramentas de Suporte

CP Introdução à Informática Prof. Msc. Carlos de Salles

Busca em banco de dados

Sistema de Banco de Dados. UNIDADE 1 Introdução aos Sistemas de Bancos de Dados Professor: Armando Hage

Programa de Pós-Graduação Stricto Sensu em Biologia Computacional e Sistemas. Seleção de Mestrado 2012-A

Existem três categorias principais de linguagem de programação: linguagem de máquina, linguagens assembly e linguagens de alto nível.

Programas de Alinhamento. Sumário

Bases de Dados. Freqüentemente usadas em. Bioinformática

Laboratório de Programação 1 Algoritmos e a Lógica de Programação

Profa. Dra. Cecília Dias Flores

Introdução aos Computadores e Programação

Apresentação da Disciplina

8 Conclusão 8.1 Contribuição

INFORMÁTICA APLICADA AULA 01 LINGUAGEM DE PROGRAMAÇÃO C++

MIDB-OP: um Modelo de Integração de Dados Biológicos apoiado em Ontologias e Procedência de dados Caroline Beatriz Perlin

P E R N AMBUCO UMA FERRAMENTA WEB PARA INFERÊNCIA DE HAPLÓTIPOS PROPOSTA DE TRABALHO DE GRADUAÇÃO

Bioinformática. Licenciaturas em Biologia, Bioquímica, Biotecnologia, Engenharia Biológica. João Varela

Algoritmos e Programação

Informática I. Aula 9. Aula 9-17/05/2006 1

Introdução à Computação

Estudo de microbiomas avícolas: como a metagenômica pode ajudar?

ANEXO 1. Vagas de Estágio Curricular Não-Obrigatório nas dependências da Regional Catalão/UFG

Número de genes versus número de proteínas em eucariotos

Linguagens de Programação. Introdução. Carlos Bazilio

Predição Computacional de alvos de mirnas. Predição Computacional de de alvos de de mirnas

Programação de Computadores

Biologia Estrutural. Qualidade de modelos estruturais Prof. Dr. Walter F. de Azevedo Jr. wfdaj.sites.uol.com.br Dr. Walter F. de Azevedo Jr.

Programação de Computadores

Compiladores. Introdução à Compiladores

O que é o PostgreSQL?

Lógica de Programação

UFPel CDTec PPGB. Plataformas de NGS. Frederico Kremer

Curriculum Vitae. Gilmar Rocha de Oliveira Dias. Formação. Contato. 28 anos solteiro residente em Guarulhos - SP

Computação Eletrônica

LiveGeek.Me DESENVOLVIMENTO DE APLICAÇÕES EM HTML5

Cursos para turbinar a sua carreira profissional

Turma de terça-feira 14 hs. Total: 31 alunos

Introdução à Lógica de Programação

Explorando genomas: predição de genes e elementos transponíveis Proporção de diferentes sequências no genoma

de Redes de Computadores Linux

Introdução a Programação

Programação de Computadores I

Transcrição:

Computação: Reflexões 24/02/10 alerpaschoal@gmail.com

Computação + Bioinfo Pra que preciso em Bioinformática? Ou melhor, que tipo de contribuição a computação pode nos dar para um Biólogo ou afim?

Exemplo Experimento (Geração de dados) Coleta e Análise de dados

Exemplo 2 Fonte: http://mezeylab.cb.bscb.cornell.edu/researchevolgeno.aspx

DNA Evolution Fonte: PMID: 20625424

DNA Evolution Fonte: PMID: 20625424

Futuro ( Presente ) Fonte - PMID: 19906227

Nova camada no Dogma Fonte: Machado-Lima, 2007

Complexidade: CDS x ncrnas Taft et al. 2007 PMID: 17295292

RNAs não codificantes ou ncrnas Definição (Adaptado): RNAs não codificantes ou ncrnas (do inglês noncoding) são RNAs não traduzidos e que podem possuir função biológica Fonte: Eddy SR. Nat Rev Genet. 2001.

Interesse nos ncrnas John S. Mattick. The Genetic Signatures of Noncoding RNAs. PLoS Genetics. Review, 2009.

Geração de dados > do que capacidade de armazenamento Fonte: http://arstechnica.com/science/news/2010/11/preserving-science-choosing-what-data-to-discard.ars

NGS ER Mardis. Nature 470, 198-203 (2011) doi:10.1038/nature09796

Contudo: existem limitações Crescente a geração de dados Manipulação das informações para resposta de interesse Como tratar todos esses dados de modo a ajudar integração e contribuir para responder as perguntas de interesse!??!

Entretanto Grande quantidade de programas Next-Generation Sequencing (NGS) o Grande Quantidade Dados Inviável uso da maioria dos programas ab initio ou afins escala genômica Análise (montagem): não trivial. Tamanho pequeno, filtragem de falsos resultados Muitos reads, mas nem sempre muitos resultados (só mapeamento perfeitos)

NGS ER Mardis. Nature 470, 198-203 (2011) doi:10.1038/nature09796

Programação + BD Ferramentas básicas mara essa manipulação de dados OU melhor, podemos: - Filtrar, mascarar; - Selecionar dados ou fração de interesse - Copiar - Gravar - E muitas outras funções

Simbologia Linguagem de Programação: forma pela qual escrevermos algoritmos numa linguagem em que ambos* entendem para execução de uma ou mais tarefas. * Homem e Computador Banco de dados: - Coleção de informações sobre o mesmo contexto. - SGBD Sistema que gerencia um BD

Linguagem de Programação PERL Python Java C C++ Ruby E outras

Exemplo Dado um arquivos FASTA, faça um programa que: a-) Conta quantidade de sequências; b-) Mostra quantidade de cada nucleotíde: Geral Por sequência Etc.. e vários outros

Exemplo Muitos programas estão disponíveis na WEB - RNA fold

Programas em plataforma Unix-like A maioria dos programas voltados para para bioinformática são para plataformas Unix-like (Ex. Linux). Assim a importância de se aprender Linux Sugestões: - Guia Foca Linux (Iniciante, mas tem todos os níveis)

Exemplo Compactação/Descompactação de arquivos: - tar - gz - Já viu arquivo Nome.tar ou Nome.tar.gz

Exercício - BD Você tem uma coleção de genes de interesse que criar um local onde você pudesse saber: - Nome do gene Qual organismo; dados de função; possíveis Parálogos/Ortólogos; etc * E ai, como modelar isso? Planilhas? * Sempre devemos criar um BD?

Terminologias interessantes In silico Ab inition Predição prediction Approaches Complexidade algorítimica

Conclusão Saber linguagem de programação + BD ajuda a otimizar suas tarefas em bioinfo de forma mais rápida e eficiente Mesmo quem é da área Bio aconcelho entender um pouco sobre esse mudo. Ajuda a você tambéma se comunicar melhor com pessoal das Exatas.

Guia Foca Linux -Nível: Iniciante / Intermediário http://focalinux.cipsga.org.br/