Banca de DEFESA: DANILO OLIVEIRA IMPARATO

Uma banca de DEFESA de MESTRADO foi cadastrada pelo programa.
DISCENTE : DANILO OLIVEIRA IMPARATO
DATA : 11/10/2024
HORA: 09:00
LOCAL: Google Meet, meet.google.com/dor-sxtt-vhk
TÍTULO:

easylayout: pacote R integrado a IDE para dispor grafos usando simulacoes de forca


PALAVRAS-CHAVES:

Rede; Grafo; R; RStudio; Jupyter; IDE; Pacote; Ferramenta; JavaScript; Svelte; Shiny; VSCode; Visualização


PÁGINAS: 33
RESUMO:

A visualização de redes é uma etapa crítica para a comunicação eficaz em várias áreas do conhecimento, especialmente nas ciências da vida. Atualmente, uma lacuna separa a manipulação da visualização de redes em ambientes de programação. Usuários constantemente enfrentam a inconveniência de exportar dados de rede para serem manipulados em softwares externos, como Cytoscape e Gephi. Propomos o easylayout, um pacote que une amigavelmente manipulação e visualização ao integrar-se à IDE do usuário (por exemplo, RStudio, VSCode e Jupyter Notebook). Não se trata de uma nova biblioteca para visualização de grafos, mas sim uma tentativa de padronização e intercomunicação de bibliotecas existentes. O pacote easylayout recebe um objeto igraph e o serializa para dentro de uma aplicação web integrada com a interface do RStudio por meio de um servidor Shiny. Esta aplicação web oferece um ambiente para dispor a rede simulando forças de atração e repulsão. Um modo de edição permite que os usuários movam e rotacionem vértices. O desenvolvimento do pacote visa desempenho computacional, de modo que dispositivos de baixo custo sejam capazes de trabalhar com redes relativamente grandes. Para atingir esse objetivo, utilizamos bibliotecas performáticas, como VivaGraphJS e d3-force e renderização em WebGL. Uma vez ajustado, o layout é enviado de volta ao ambiente de programação, podendo ser visualizado com bibliotecas populares como ggplot2 e a própria biblioteca base. A implementação atual foca em refinar a experiência no ecossistema R, mas o uso de tecnologias web torna-o facilmente portável para ambientes similares, como Jupyter Notebooks. Esperamos que esta ferramenta reduza o tempo gasto visualizando redes e também permita que pesquisadores gerem figuras melhores. Está disponível gratuitamente sob licença MIT no GitHub (https://github.com/dalmolingroup/easylayout). O pacote é implementado em R/Shiny e JavaScript/Svelte.


MEMBROS DA BANCA:
Externa à Instituição - DEISY MORSELLI GYSI
Interno - 2276280 - CESAR RENNO COSTA
Externo à Instituição - GILDERLANIO SANTANA DE ARAÚJO
Presidente - 1507794 - RODRIGO JULIANI SIQUEIRA DALMOLIN
Notícia cadastrada em: 30/09/2024 11:48
SIGAA | Superintendência de Tecnologia da Informação - (84) 3342 2210 | Copyright © 2006-2024 - UFRN - sigaa12-producao.info.ufrn.br.sigaa12-producao