Skip to content

O SiRNA Seeker é um webapp construído com Django em Python, oferecendo uma interface intuitiva para que pesquisadores possam acessar e utilizar eficientemente o algoritmo de design de siRNA, promovendo avanços na pesquisa em biotecnologia.

Notifications You must be signed in to change notification settings

CatarinaRRF/siRNA_seeker_0.0.1

Repository files navigation

⚠️Este README ainda esta sob desenvolvimento

logo

GitHub last commit

SobreInicializandoSoftwaresVersionamentoLicençaCréditos

🌌 Ajustes e melhorias

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

Sobre

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

  1. 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.
  2. 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.
  3. Loading: Mostra o tempo esperado para completar a tarefa e o progresso. Quando completo, os usuários são direcionados para o Dashboard.
  4. 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.
  5. Conta: Página padrão de login e registro de usuários. As contas podem salvar resultados por vez

Inicializando

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.

Pré-requisitos

Para iniciar este projeto, você precisará do seguinte:

  • Django - Framework web em Python
  • Celery - Para execução de tarefas em segundo plano

Caso seu sistema operacional seja Windows ou MacOS, também será necessario os seguintes programas:

  • Redis - Sistema de mensagens e cache
  • Emulador de Linux, como WSL

Instalação

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

Softwares

  • Django - O framework web usado
  • Python - Usado para a produção do algoritmo
  • Javascript - Usado para a produção de gráficos

Versionamento

O versionamento utilizado foi o Git.

Licença

Este projeto é licenciado sob a Licença MIT - consulte o arquivo LICENSE.md para obter detalhes

Créditos

  • Universidade Federal de Uberlândia (UFU) - Campus Patos de Minas
  • Equipe de desenvolvimento: Catarina RRF, Valdeir de Paula e Matheus Souza

logo

About

O SiRNA Seeker é um webapp construído com Django em Python, oferecendo uma interface intuitiva para que pesquisadores possam acessar e utilizar eficientemente o algoritmo de design de siRNA, promovendo avanços na pesquisa em biotecnologia.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published