Skip to content
This repository was archived by the owner on May 24, 2026. It is now read-only.
This repository was archived by the owner on May 24, 2026. It is now read-only.

Implementar os componentes essenciais da GUI #50

Description

@hellmrf

Citando de #47:

A seleção do conjunto mínimo de funcionalidades segue os princípios do pensamento enxuto (Lean thinking), priorizando a entrega de valor ao usuário, validação rápida de hipóteses e iteração contínua com base no feedback. Desta forma, o objetivo geral a ser atingido é obter feedback real de usuários do QSARModeling, a fim de tomar decisões nas direções de seu desenvolvimento.

Para isso, deseja-se um produto mínimo que permita ao usuário construir e validar um modelo QSAR, mas sem a preocupação de oferecer qualquer tipo de customização ou detalhes que não levem diretamente ao objetivo geral.

Funcionalidades Essenciais

Para isso, elencamos o seguinte conjunto de funcionalidades esseciais:

  • 1. Carregar matriz de descritores

    • Justificativa: Essa funcionalidade é fundamental para iniciar qualquer análise QSAR. Sem a matriz de descritores, não há base para os demais passos do processo. Priorizar o upload permite validar a interação inicial do usuário com a interface.
  • 2. Carregar vetor de bioatividades

    • Justificativa: Assim como os descritores, as bioatividades são essenciais para o fluxo de modelagem QSAR. Essa funcionalidade, combinada ao upload de descritores, testa a integração de dados essenciais.
  • 3. Ver estatísticas sobre os dados carregados

    • Justificativa: Garantir que os dados carregados estão corretos e completos é uma etapa crítica antes de qualquer análise. Essa funcionalidade oferece ao usuário confiança no processo e reduz o retrabalho.
  • 4. Seleção de variáveis

    • Justificativa: A seleção de variáveis otimiza os descritores, permitindo modelos mais eficientes e interpretáveis. Essa funcionalidade valida uma das principais hipóteses de valor do QSARModeling: oferecer ferramentas para análise robusta de dados.
  • 5. Geração de modelo de QSAR

    • Justificativa: Este é o core do software, onde o usuário obtém o maior valor. Validar a capacidade de gerar modelos funcionais é essencial para provar a viabilidade do QSARModeling como ferramenta.
  • 6. Validação do modelo

    • Justificativa: Sem a validação, não há como determinar a eficácia ou utilidade do modelo QSAR gerado. Essa funcionalidade testa a integração entre dados, seleção de variáveis e resultados finais.
  • 7. Ver estatísticas do modelo validado

    • Justificativa: Exibir métricas de desempenho garante transparência e fornece aos usuários insights sobre a qualidade do modelo. Isso também é uma funcionalidade essencial para coletar feedback sobre a usabilidade da interface.

Metadata

Metadata

Assignees

No one assigned

    Labels

    ui: GUIRelacionado à Interface Gráfica de Usuário (GUI)

    Type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions