SimulacaoCelulas-Tro.. - LES PUC-Rio

Transcrição

SimulacaoCelulas-Tro.. - LES PUC-Rio
Um Framework Baseado em Sistemas
Multi-agentes de Células-Tronco
Diêgo Bispo Conceição
Agenda
• Motivação
• O problema
• Hipótese de pesquisa
• Objetivos
• Contribuições esperadas
• Próximos passos
August 25, 2007
© LES/PUC-Rio
2
Motivação
• Células-tronco
• SMA - Sistemas Multi-Agentes
August 25, 2007
© LES/PUC-Rio
3
Células-tronco - Ambiente
• O Nicho
– Um especializado ambiente celular.
– Prover suporte necessário ao processo de auto-regeneração
das células-tronco.
– Contém as células e proteínas que constituem o ambiente extra
celular.
• E.g.
David T. Scadden. The stem-cell niche as an entity of action.
Nature 441, 1075-1079 (29 June 2006) | doi:10.1038/nature04957; Published online 28 June 2006.
August 25, 2007
© LES/PUC-Rio
4
Células-tronco - Definição
• Células-tronco:
– Um potencial de populações heterogeneas de funcionalidades
de celulas diferenciadas.
– Composto de organismos multi-celulares.
• Capazes de:
– Proliferação;
– Auto-renovação ilimitada
• A capacidade de multiplicar-se gerando células iguais à célulaoriginal durante toda a vida.
– Pluripotência
• Capacidade de gerar diferentes tipos celulares.
August 25, 2007
© LES/PUC-Rio
5
Células-tronco - Processo
•
A – Célula-tronco;
•
B – Célula Progenitora;
•
C – Célula Diferenciada;
•
1 – Divisão simétrica de Células-tronco;
•
2 - Divisão assimétrica de Células-tronco;
•
3 - Divisão progenitora;
•
4 – Diferenciação final.
August 25, 2007
© LES/PUC-Rio
6
Motivação - Sma
• Autonomia
– Capacidade de agir sem intervenção externa
• Pró-atividade
– Atuam não somente em resposta ao ambiente – são orientados
a objetivos
• Situação
– Atuam em um ambiente
• Interatividade
– Se comunicam com outros agentes e com o ambiente
• Interação entre agentes para resolver um problema
– Inteligência Artificial Distribuída
August 25, 2007
© LES/PUC-Rio
7
O problema
• Existe a aplicação, mas não existe o framework para evoluir a
simulação
– A aplicação nunca vai ser completa.
– Modelo é evolutivel.
August 25, 2007
© LES/PUC-Rio
8
O problema
• Não foi utilizado nenhum framework de simulação e/ ou
também nenhum framework de sistemas multi-agentes
• Atualmente: não distribuído, não escalável, baixa performance
August 25, 2007
© LES/PUC-Rio
9
Hipótese de pesquisa
• Um framework resolve o problema da evolução da simulação.
• Pesquisar um framework para simulação que garanta
escalabilidade, performance e distribuição.
Pr
di oce
fe
re sso
nc d
ia e
çã
o
• Uma vez identificado este framework, construir um framework
para simulação de células-troncos baseado neste.
neurônios
linfócitos osteoblasto glandulares adipócitos
Existem +
de 130 tipos
de células!!
FW de Células-Tronco
FW de SMA
August 25, 2007
© LES/PUC-Rio
10
Objetivos
• Alcançar
– Reuso
– Escalabilidade
– Peformance
– Distribuição
August 25, 2007
© LES/PUC-Rio
11
Contribuições esperadas
• Framework para simulação de células-tronco;
• Intância de uma aplicação de células-tronco utilizando o
framework de visualização e o framework desenvolvido.
August 25, 2007
© LES/PUC-Rio
12
Próximos passos
• Análise do Domínio do ponto de vista de framewok
– Análise de domínio já foi feita à priori em COOPN, porém precisa
ser refinada para encontrar os pontos fixos e flexíveis
• Entender a aplicação já existente
• Entender os problemas desta aplicação
• Pesquisar um framework para simulação que garanta
escalabilidade, peformance e distribuição.
• Modelar e implementar o framework.
– Pretende-se utilizar AUML para modelagem
• Instanciar o framework para geração de células neurais.
August 25, 2007
© LES/PUC-Rio
13
Bibliografia
• Gatti, M., de Vasconcellos, J.E., Lucena, C.J.P.; An Agent Oriented
Software Engineering Approach for the Adult Stem-Cell
Modeling, Simulation and Visualization. Workshop SEAS, João
Pessoa, 2007. (to appear)
• http://web.teccomm.les.inf.puc-rio.br/index.php/MAS-Medicine
• http://en.wikipedia.org/wiki/Stem_cell
• http://pt.wikipedia.org/wiki/C%C3%A9lula-tronco
• http://www.comciencia.br/reportagens/celulas/13.shtml
August 25, 2007
© LES/PUC-Rio
14
Questions?
Suggestions?
Ideas?
Thanks!