In trodução ao Epigrass

992 visualizações

Publicada em

Publicada em: Tecnologia, Negócios
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
992
No SlideShare
0
A partir de incorporações
0
Número de incorporações
9
Ações
Compartilhamentos
0
Downloads
6
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

In trodução ao Epigrass

  1. 1. Introdu¸˜o ao Epigrass: Conceitos e Tecnologias ca Fl´vio C. Coelho a Claudia T. Code¸o c Funda¸˜o Oswaldo Cruz/ MetaModellers ca 26 de junho de 2008 Fl´vio C. Coelho, Claudia T. Code¸o (Funda¸Introdu¸˜o ao Epigrass: Conceitos ) Tecnologias a c c˜o Oswaldo Cruz/ MetaModellers e a ca 26 de junho de 2008 1 / 15
  2. 2. Motiva¸˜o ca Cen´rio: a A Modelagem dinˆmica de popula¸˜es, est´ ultrapassando o a co a paradigma de popula¸˜es homogˆneas representadas por suas m´dias co e e A inclus˜o do espa¸o como um elemento descont´ a c ınuo e complexo surge na modelagem de pandemias globais (sars, gripe avi´ria, etc). a Teoria de grafos e redes passa a ser utilizada para representar a estrutura de associa¸˜o de indiv´ ca ıduos e popula¸˜es distribu´ co ıdos espacialmente. Fl´vio C. Coelho, Claudia T. Code¸o (Funda¸Introdu¸˜o ao Epigrass: Conceitos ) Tecnologias a c c˜o Oswaldo Cruz/ MetaModellers e a ca 26 de junho de 2008 2 / 15
  3. 3. Motiva¸˜o ca O Problema: A introdu¸˜o de heterogeneidades populacionais e espaciais aumenta ca a complexidade do modelo e n´mero de parˆmetros. u a Com muito esfor¸o pode-se escrever um modelo razoavelmente c complexo (algumas dezenas de equa¸˜es)usando as ferramentas co tradicionais. Mas... e o pr´ximo modelo? o Como lidar com o volume de dados necess´rios para a parametriza¸˜o a ca de tal modelo? Como lidar com a montanha de dados produzidos? Fl´vio C. Coelho, Claudia T. Code¸o (Funda¸Introdu¸˜o ao Epigrass: Conceitos ) Tecnologias a c c˜o Oswaldo Cruz/ MetaModellers e a ca 26 de junho de 2008 3 / 15
  4. 4. Expandindo os limites A proposta Desenvolver uma plataforma de modelagem orientada a objetos que permita aumentar a complexidade dos modelos sem uma aumento ”exponencial”do esfor¸o de parametriza¸˜o e an´lise. c ca a Incorporar conceitos de teorias de grafos e redes. Buscar integra¸˜o com sistemas de informa¸˜o geogr´fica, sem ca ca a ”reinventar a roda”. Fl´vio C. Coelho, Claudia T. Code¸o (Funda¸Introdu¸˜o ao Epigrass: Conceitos ) Tecnologias a c c˜o Oswaldo Cruz/ MetaModellers e a ca 26 de junho de 2008 4 / 15
  5. 5. O Epigrass Fl´vio C. Coelho, Claudia T. Code¸o (Funda¸Introdu¸˜o ao Epigrass: Conceitos ) Tecnologias a c c˜o Oswaldo Cruz/ MetaModellers e a ca 26 de junho de 2008 5 / 15
  6. 6. Princ´ ıpios de Design Otimizar o tempo de desenvolvimento e manuten¸˜o: Linguagem ca Python. Desenvolvido Exclusivamente com Software Livre: Qt, Numpy, Matplotlib, , etc. Arquitetura modular, pode funcionar sem a GUI, por exemplo. Aderˆncia a padr˜es abertos: MySQL, SQLite, PostGIS?, Unicode, e o A X, GraphML,etc. LTE Utiliza¸˜o exclusiva de arquivos texto para toda a especifica¸˜o do ca ca modelo (3 arquivos definem completamente o modelo). Manuten¸˜o da generalidade da Plataforma: util para qualquer tipo ca ´ de modelo baseado em rede. Fl´vio C. Coelho, Claudia T. Code¸o (Funda¸Introdu¸˜o ao Epigrass: Conceitos ) Tecnologias a c c˜o Oswaldo Cruz/ MetaModellers e a ca 26 de junho de 2008 6 / 15
  7. 7. Epigrass, Status atual: Caracter´ ısticas dos modelos: Modelos compostos por Trˆs objetos b´sicos: Grafo, N´ e aresta. e a o Modelos dinˆmicos espacialmente estruturados onde a unidade a espacial ´ o n´ de uma rede. e o Dinˆmica intra-n´ ´ dada por uma fun¸˜o em Python, idˆntica para a oe ca e todos os n´s mas parametrizadas com vari´veis locais. o a Dinˆmica inter-n´ ´ parametrizada atrav´s das arestas. Estrutura a oe e completa do modelo ´ vis´ e acess´ a todos os seus componentes e ıvel ıvel durante a execu¸˜o. ca Treze Modelos epidemiol´gicos cl´ssicos para dinˆmica intra n´ s˜o o a a o a incluidos no programa. Usu´rio pode desenvolver seu pr´prio modelo para a dinˆmica a o a intra-n´ como uma fun¸˜o em Python. o ca Fl´vio C. Coelho, Claudia T. Code¸o (Funda¸Introdu¸˜o ao Epigrass: Conceitos ) Tecnologias a c c˜o Oswaldo Cruz/ MetaModellers e a ca 26 de junho de 2008 7 / 15
  8. 8. Editor de Modelos: Fl´vio C. Coelho, Claudia T. Code¸o (Funda¸Introdu¸˜o ao Epigrass: Conceitos ) Tecnologias a c c˜o Oswaldo Cruz/ MetaModellers e a ca 26 de junho de 2008 8 / 15
  9. 9. Modelo Do Usu´rio: a Fl´vio C. Coelho, Claudia T. Code¸o (Funda¸Introdu¸˜o ao Epigrass: Conceitos ) Tecnologias a c c˜o Oswaldo Cruz/ MetaModellers e a ca 26 de junho de 2008 9 / 15
  10. 10. Parametrizando um modelo: Fl´vio C. Coelho, Claudia T. Code¸o (Funda¸Introdu¸˜o ao Epigrass: Conceitos ) Tecnologias a c c˜o Oswaldo Cruz/ MetaModellers e a ca 26 de junho de 2008 10 / 15
  11. 11. N´s e arestas o Parametriza¸˜o: ca Parametriza¸˜o a partir de duas tabelas contendo um objeto por linha ca Atualmente lidos apartir arquivos “csv”mas poderiam ser lidos diretamente de um banco de dados. N´: lat, long, nome, popula¸˜o, geoc´digo, mais n´mero o ca o u arbitr´rio de vari´vieis adicinais. a a Aresta: NomeOrigem, NomeDestino, fluxoOD, fluxoDO, Dist, geoc´digoOR, Geoc´digoDEST. o o Fl´vio C. Coelho, Claudia T. Code¸o (Funda¸Introdu¸˜o ao Epigrass: Conceitos ) Tecnologias a c c˜o Oswaldo Cruz/ MetaModellers e a ca 26 de junho de 2008 11 / 15
  12. 12. Visualiza¸˜o dos Resultados ca Google Earth Fl´vio C. Coelho, Claudia T. Code¸o (Funda¸Introdu¸˜o ao Epigrass: Conceitos ) Tecnologias a c c˜o Oswaldo Cruz/ MetaModellers e a ca 26 de junho de 2008 12 / 15
  13. 13. ´ Arvore de Espalhamento Fl´vio C. Coelho, Claudia T. Code¸o (Funda¸Introdu¸˜o ao Epigrass: Conceitos ) Tecnologias a c c˜o Oswaldo Cruz/ MetaModellers e a ca 26 de junho de 2008 13 / 15
  14. 14. Futuro (pr´ximo) o Epigrass 2.0 Novas funcionalidades: Visualizador em tempo de simula¸˜o. ca Editor gr´fico de Modelos a Novo Manual. Epigrass API Documentada Processamento distribu´ ıdo: Modelo dependente. Melhor integra¸˜o com R. ca Fl´vio C. Coelho, Claudia T. Code¸o (Funda¸Introdu¸˜o ao Epigrass: Conceitos ) Tecnologias a c c˜o Oswaldo Cruz/ MetaModellers e a ca 26 de junho de 2008 14 / 15
  15. 15. Obrigado! Fl´vio C. Coelho, Claudia T. Code¸o (Funda¸Introdu¸˜o ao Epigrass: Conceitos ) Tecnologias a c c˜o Oswaldo Cruz/ MetaModellers e a ca 26 de junho de 2008 15 / 15

×