Por: Emerson Takeshi Hassegawa Fábio Yoshio Sato Ricardo Issao Shimanuki.

Slides:



Advertisements
Apresentações semelhantes
BOAS PRÁTICAS DE LABORATÓRIO (BPL ou GLP)
Advertisements

João Luiz Fernandes e Aura Conci Universidade Federal Fluminense
Amintas engenharia.
Introdução ao delineamento experimental
Linguagem de Montagem Visão geral.
As organizações vistas como cérebros
Centrado na arquitetura
Refatorações Experiência é aquela coisa maravilhosa que permite que você reconheça um erro tão logo o cometa novamente F.P. Jones.
Uso do software Arena na análise de sistemas de saúde: um estudo de caso no pronto socorro de um hospital e maternidade do município de Santo André Aluno:
Avaliação de Desempenho de Sistemas Operacionais
Universidade Federal do Rio Grande do Sul Programa de Pós-Graduação em Computação Exploração do espaço de projeto para uma arquitetura de processamento.
Introdução ao paradigma de programação: Orientado a Objetos
Simulação de Sistemas Prof. MSc Sofia Mara de Souza AULA2.
Análise e Projeto de Sistemas
Noções de Estrutura de Dados Logica de Programação
Integrando Textura e Forma para a Recuperação de Imagens por Conteúdo
TIPOS DE TESTES APLICÁVEIS E NÃO APLICÁVEIS AO PROJETO
RUP: Fluxo de Análise e Projeto
Título do Trabalho Nome Orientador Data.
Classes e objetos Modelagem
Gerência de Configuração de Software
Diagrama de Componentes
Métodos de Análise de Expressão Gênica
Fundamentos de Segurança da Informação
Programa e Metas Curriculares do Ensino Básico-Matemática
Aula 1 Minicurso: Astah Ministrantes: André Martins; Camila Brondani;
Princípios de Orientação à Objetos
Conceitos básicos de orientação a objetos
DIAGRAMA DE CLASSE Modelagem de Software
PROF. BRENO RICARDO 2º ANO – W.S.
Softwares de Análises Estatísticas em Biologia Sistêmica
Redes Neurais Prof. Alex F. V. Machado.
Aulas 9,10 Fábio Nakano.
Aprendizado de Máquina - Introdução
Gerência de Configuração - GC
Métodos de Dosagens de Anticorpos
Programação Orientada à Objetos
ALGORITMOS Intensivo Janeiro e Fevereiro de 2011
Planilha eletrônica Fórmulas e Funções Informática Aplicada a Saúde I
O que é? É o processo de investigação técnica com intuito de identificar a qualidade, a segurança e a exatidão do software desenvolvido. A validação do.
Matemática Financeira
Bioinformática A bioinformática e a análise da expressão gênica Introdução Todos os seres vivos guardam em uma molécula de DNA ( ácido desoxirribonucleico.
Engenharia de Software
Projeto Final CCO013 UNIFEI IMC.
Métodos Formais.
 Solucionar de forma otimizada os problemas que exijam alto esforço computacional e assim assegurar a satisfação dos clientes.
Marcílio C. P. de Souto DIMAp/UFRN
Utilizando UML e Padrões Prof. Fábio Botelho, MSc Redes e Sistemas Distribuídos Recife, Março de 2010.
13/11/2007 João Arthur Brunet Monteiro GMF/DSC/CEEI/UFCG Evolução de Software A Survey of Software Refactoring Reconstruction of Successful Software Evolution.
Prof.: Bruno Rafael de Oliveira Rodrigues ENGENHARIA DE SOFTWARE.
Utilizando UML e Padrões Prof. Fábio Botelho, MSc Redes e Sistemas Distribuídos Recife, Março de 2010.
Fundamentos de linguagens de programação
Estado de superfície NBR 8404
Engenharia de Software
Engenharia de Requisitos
Conceitos do Cliente Funcionamento Básico do Cliente Como Clientes acessam e usam Objetos Distribúidos.
1 Linguagens de Programação Pedro Lopes 2010/2011.
INTRODUÇÃO AOS MÉTODOS NUMÉRICOS Professor: Dr. Edwin B. Mitacc Meza
Análise Crítica de Pedidos, Propostas e Contratos
Paradigmas de Programação
Professora Michelle Luz
UML (Unified Modeling Language) Linguagem Unificada de Modelagem
Comunicação Interprocesso Condições de Disputa (corrida)
Modelagem de dados XML Yago Zacarias Gomes Coutinho Ribeiro
Tipo Abstrato de Dados (TAD) Estrutura de Dados Professor: Rodrigo Alves Sarmento Professor: André Cypriano.
1 Especificação de Sistemas de Software e a UML. 2 Modelagem de sistema A modelagem de sistema auxilia o analista a entender a funcionalidade do sistema.
Taís Herig Marcelo Carazzolle Ana Deckmann. Tópicos da Apresentação O quê, Quando, Pra quê, Por quê ? O experimento Análise dos Dados Projetos
Controle da Expressão Gênica
Pearson Education Sistemas Operacionais Modernos – 2ª Edição 1 Sistemas Operacionais FATEC-PB Professor: Gustavo Wagner
Transcrição da apresentação:

Por: Emerson Takeshi Hassegawa Fábio Yoshio Sato Ricardo Issao Shimanuki

Introdução Com a evolução dos estudos sobre a reprodução celular surgiu a necessidade de técnicas de análise da expressão gênica, para entender o que leva às falhas de reprodução que conduzem às doenças, dos efeitos dos medicamentos nos tecidos patológicos entre outros tipos de pesquisa.

Análise MicroArray Essa técnica permite a análise simultânea de milhares de genes, medindo a expressão gênica de duas amostras comparativamente. A análise dos dados obtidos nos experimentos de microarray é complexa pois o que é aplicado em um não necessariamente será aplicável em outro.

Análise MicroArray - Processo Lâmina com pequenos poros com informação sobre genes a serem estudados; Essa lâmina é colocada em uma solução de hibridização para que as amostras de RNAm dos tecido a serem estudados fixem nos poros com genes que as complementem; A lâmina é escaneada gerando uma imagem onde cada spot (poro da lâmina) é representado por um conjunto de pontos coloridos, onde a intensidade de cada cor representa o nível expressão gênica;

Análise MicroArray – Processo A imagem é tratado usando softwares de análise de imagem algumas técnicas são usadas para garantir a qualidade dos dados mostrados na imagem; Da imagem tratada é retirada a informação utilizada na análise estatística; Essa análise ocorre em um ambiente computacional propício para as técnicas aplicadas aos dados, como algoritmos de normalização, agrupamento, análise de genes diferencialmente expressos, construção de redes de relevância, entre outros.

Maiges Pack O maigesPack é um pacote de arquivos com métodos matemáticos e estatísticos, escritos em linguagem de programação estatística R e em C, que: desenvolve um ambiente computacional para análise de dados de microarray integra estes com diversos algoritmos já desenvolvidos pelo projeto Bioconductor implementa outros métodos de análise

Maiges Pack - Estrutura

MaigesPreRaw: classe de objetos do R com todos os dados e informações para o conjunto a ser analisado. MaigesRaw: nesta classe são definidos objetos que armazenam os dados brutos para um conjunto de experimentos de microarray. Maiges: os objetos contidos nesta classe são gerados a partir da normalização aplicada sobre os objetos da classe maigesRaw. Para armazenar os resultados obtidos das análises específicas foram criadas as seguintes classes: maigesANOVA, maigesDE, maigesDEcluster, maigesClass, maigesActMod, maigesRelNetB, maigesRelNetM, maigesActNet.

Refatoração É o processo de alteração da estrutura interna de um programa sem que o comportamento externo seja alterado.

Refatoração - Aplicação 1. Identificar refatorações 2. Determinar quais refatorações deve ser aplicada aos trechos identificados 3. Garantir que o comportamento será preservado após a refatoração 4. Aplicar a refatoração 5. Avaliar os efeitos da refatoração com relação a características de qualidade 6. Manter consistência com os outros artefatos do programas (documentação)

Refatoração – Exemplo 1 relNetworkB.R relNetworkM.R relNetwork.R Chamada do relNetwork.R Chamada do relNetwork.R relNetworkB.R relNetworkM.R Chamada do relNetworkB.R ou relNetworkM.R Chamada do relNetworkB.R ou relNetworkM.R

Refatoração – Exemplo (Norm.) normLoc.R normScaleLimma.R Antes Converte obj. para RGList ou MAList Declara novo obj (norm.) Pega informação sobre o R Preparativos para aplicação da normalização (tipo printtiploess ou tipo especificado na chamada) Aplica o método de normalização especificado Converte obj. para marrayRaw Declara novo obj (norm.) Pega informação sobre o R Preparativos para aplicação da normalização (tipo Aquantile ou tipo especificado na chamada) Aplica o método de normalização especificado

Refatoração – Exemplo (Norm.) normLoc.R normScaleLimma.R Converte obj. para RGList ou MAList Declara novo obj (norm.) Pega informação sobre o R Preparativos para aplicação da normalização (tipo printtiploess ou tipo especificado na chamada) Aplica o método de normalização especificado Converte obj. para marrayRaw Preparativos para aplicação da normalização (tipo Aquantile ou tipo especificado na chamada) Aplica o método de normalização especificado Depois

Dúvidas