View on GitHub

TCC

Trabalho de Conclusão de Curso utilizando como tema Cálculo de atratores em Redes Reguladoras de Genes utilizando GPU.

Introdução

O objetivo deste projeto é fornecer maneiras de calcular os atratores de Redes Reguladoras de Genes descritas através de equações booleanas utilizando GPU NVIDIA para acelerar a simulação do comportamento da rede.

Redes Reguladoras

As redes utilizadas como teste, suas equações e referências podem ser encontradas no repositório redes_reg_genes(submódulo deste repositório).

Dependências

Para geração de código CUDA e visualização de atratores é utilizada a linguagem Python com os seguintes módulos:

Para compilação e execução das simulação é necessário ter um ambiente com alguma GPU NVIDIA disponível e o CUDA Toolkit instalado.

Colab

É possível executar as simulações de rede e visualização de atratores via Google Colab, sem necessidade de possuir uma GPU NVIDIA localmente.

Utilização / TroubleShooting

Caso você tenha acesso a um ambiente com GPU NVIDIA (seja localmente ou em ambientes como a AWS) as instruções para gerar o código CUDA necessário e executar as simulações se encontram aqui.