Este repositório contém o projeto de encerramento do curso de Práticas em Ciências de Dados. O objetivo é desenvolver um site que ajude os usuários a entender melhor a estrutura e composição das proteínas. O projeto foi desenvolvido na ILUM - Escola de Ciências no curso de Práticas Básicas em Ciências de Dados, ministrado pelo professor Leandro Lemos.
🔧 Instalação • 🖥️ Funcionalidade • 🛠️ Construído com • ✒️ Autores • 📄 Licença
Para executar o projeto em seu computador, localmente, você precisará baixar este repositório. Para isso, você pode clonar o repositório ou baixar o arquivo zip.
Agora, com o projeto instalado em sua máquina, você precisará instalar as dependências do projeto. Para isso, você pode executar o seguinte comando no terminal:
pip install -r requirements.txt
Após instalar as dependências, você pode executar o projeto com o seguinte comando:
streamlit run app.py
O projeto será executado em seu navegador padrão.
O próposito dessa plataforma é realizar a modelagem tridimensional de uma proteína a partir das sequências de aminoácidos fornecidas pelo usuário, através do uso de IA.
Disponibilizamos um banco de dados de monômeros de proteínas para caso o usuário queira realizar o teste do programa.
O objetivo é que a plataforma seja utilizada para fins científicos e acadêmicos.
O programa permite a análise da polaridade molelcular, acidez, quantidade de aminoácidos analisados e em qual categoria se encontram (essenciais ou não essenciais).
Possibilita gerar uma imagem 3D da proteína de maneira eficiente e de fácil uso.
As ferramentas utilizadas para construir o projeto foram:
- Python - Linguagem de Programação
- Streamlit - Usada para criar a aplicação web
- PyMol - Usada para visualização de proteínas
- Leandro Lemos - Professor idealizador
Professor Doutor na ILUM - Escola de Ciência. Pós-doutor em Bioinformática pelo Laboratório Nacional de Computação Científica (LNCC/MCTI) e em Ecologia Molecular pela Universidade Estadual de Campinas (UNICAMP). Realizou a concepção e coordenação do projeto.
- Giovana Martins - Giovana Martins
Estudante de Ciência e Tecnologia na ILUM e ama fazer crochê. Realizou as pesquisas sobre aminoácidos e documentção do GitHub.
- Izabel Carvalho - Izabel Carvalho
Estudante de Ciência e Tecnologia na ILUM e ama ler e estudar. Realizou as pesquisas e o desenvolvilmento da documentação da aplicação.
- João Pedro Alves de Lima - João de Lima
Estudante de Ciência e Tecnologia na ILUM e gosto de ler. Realizou o desenvolvimento e análise dos dados, bem como a criação dos gráficos.
- Thalles Cansi - Thalles Cansi
Estudante de Ciência e Tecnologia na ILUM e apaixonado por programação. Realizou o desenvolvimento do site e as visualizações das proteínas.
Este projeto está sob a licença MIT.