⚠️ Este README ainda esta sob desenvolvimento
Sobre • Inicializando • Softwares • Versionamento • Licença • Créditos
O projeto ainda está em desenvolvimento e as próximas atualizações serão voltadas nas seguintes tarefas:
- Produzir o dashboard
- Fazer os graficos de visualização em javascript
- Fazer upload no servidor
- Fazer documentação e pagina inicial
O siRNA Seeker é um webapp desenvolvido utilizando o framework Django em Python para disponibilizar o algoritmo de design de siRNA produzido pelo grupo de pesquisa à comunidade científica. Esta aplicação web oferece uma interface amigável e acessível para que os pesquisadores possam utilizar o algoritmo de seleção de siRNA de forma eficiente e conveniente. Por meio deste webapp, os usuários têm a capacidade de realizar análises de design de siRNA de maneira interativa, personalizando parâmetros e recebendo resultados precisos e relevantes. A utilização do Django permite uma implementação robusta e escalável, garantindo que o webapp possa atender às demandas da comunidade científica e promover avanços na pesquisa em biotecnologia. O objetivo é que o acesso ao web app esteja disponível online, proporcionando uma plataforma centralizada para compartilhamento de conhecimento e colaboração entre os membros da comunidade científica interessados na área de design de siRNA. Desse modo, as seguintes partes do aplicativo já foram desenvolvidas:
⚙️ Acesse mais informações sobre o algoritimo produzido aqui
- Landing Page - Main: Há um banner com imagem e um botão para iniciar o design do siRNA, que direciona para o Formulário (onde o usuário insere os parâmetros). São apresentadas informações sobre o algoritmo, importância para o design de siRNA e opção de contato, e informações sobre o grupo.
- Formulário: É possível inserir arquivo fasta, copiar e colar o texto ou colocar a tag para buscar. Os usuários podiam escolher autor, tamanho do siRNA, calcular Tm, ™ max, intervalo de energia livre e mínimo de conformidade. Ao clicar no botão de enviar, os usuários são direcionados para o app Loading.
- Loading: Mostra o tempo esperado para completar a tarefa e o progresso. Quando completo, os usuários são direcionados para o Dashboard.
- Dashboard: Exibe o gene sendo analisado, a quantidade de sequências selecionadas e uma tabela comparativa para todas as sequências possíveis. Blocos de texto indicam falhas de parâmetros , descrevendo e classificando a gravidade.
- Conta: Página padrão de login e registro de usuários. As contas podem salvar resultados por vez
Estas instruções ajudarão a obter uma cópia do projeto em execução em sua máquina local para fins de desenvolvimento e teste. Veja implantação para notas sobre como implantar o projeto em um sistema ao vivo.
Para iniciar este projeto, você precisará do seguinte:
Caso seu sistema operacional seja Windows ou MacOS, também será necessario os seguintes programas:
Uma série passo a passo de exemplos que mostram como colocar um ambiente de desenvolvimento em execução
🛠️ Clone este repositório para o seu ambiente local
git clone https://github.com/CatarinaRRF/siRNA_seeker_0.0.1.git
🛠️ Navegue até o diretório do projeto
cd siRNA_seeker_0.0.1
🛠️ Instale as dependências necessárias
pip install -r requirements.txt
- Django - O framework web usado
- Python - Usado para a produção do algoritmo
- Javascript - Usado para a produção de gráficos
O versionamento utilizado foi o Git.
Este projeto é licenciado sob a Licença MIT - consulte o arquivo LICENSE.md para obter detalhes
- Universidade Federal de Uberlândia (UFU) - Campus Patos de Minas
- Equipe de desenvolvimento: Catarina RRF, Valdeir de Paula e Matheus Souza