danilexn / chromo

ChroMo, shiny application for analysis of Chromosome Movements
MIT License
2 stars 1 forks source link

Posibles mejoras #6

Open jpincru opened 2 years ago

jpincru commented 2 years ago
  1. Extracción de datos de periodicidad: sería muy útil poder extraer una tabla de datos con los valores de densidad espectral según los valores de periodo, de forma que se puedan tratar esos datos para saber con precisión a que valor de periodo corresponde cada uno de los picos del espectrograma, asi como para poder calcular otras medidas paramétricas. Esta información se puede sacar de los resultados de la función que calcula los valores de densidad (stats::spectrum).

  2. Mejora de gráficas: añadir en el eje X de la representación del espectrograma (periodo) más valores de periodo, ya que al ser la escala logarítmica es confuso a simple vista saber a que valor exacto corresponden los picos. También podría ponerse el slider que selecciona el fragmento de la gráfica con las unidades de periodo además del 0-1 actual.

  3. Motivos: en el apartado de descubrimiento de motivos por segmento detecta como motivo el salto de una célula a otra, tampoco parece ser posible que se muestren más de 3 motivos por segmento. También sería muy útil poder extraer la información de este descubrimiento de motivos (nº de veces que aparece y en qué posición temporal) en formato tabla, básicamente los datos que se utilizan para representar los puntos en las gráficas que se muestran (diagrama de violin).

  4. Significancia por clúster: añadir significancia estadística de las diferencias en periodo y velocidades por clúster además de la actual significancia global.

danilexn commented 2 years ago

Muchas gracias, Jesús. Me pongo a trabajar en las mejoras a la mayor brevedad.

danilexn commented 2 years ago

Progreso de las mejoras:

Extracción de datos de periodicidad:

Mejora de gráficas

Descubrimiento de motivos

Significancia por cluster

Esta propuesta mejora se introdujo en #4; se discute ahí en más detalle.

danilexn commented 2 years ago

En los commits https://github.com/danilexn/chromo/commit/92cd1c151d3b7c73fc4a3c996c13393aa629c9dc https://github.com/danilexn/chromo/commit/b0a70dcb07b77c68178bdae247a17612991c4f88 https://github.com/danilexn/chromo/commit/04e5861ea20d848425105c5811fe8a5dd3307cd4 https://github.com/danilexn/chromo/commit/e5538ff7d2f3d9b559da6e11916304f703ff7763 https://github.com/danilexn/chromo/commit/b8cf13749b360d93f18c0e87a40fc3d2b8069168 https://github.com/danilexn/chromo/commit/b3b64b6989ff121573e33db75ebd5db0f6e015cc y https://github.com/danilexn/chromo/commit/057a5513afdb0e515d95067f0f15090a40a82a65

se han añadido las siguientes mejoras

Extracción de datos de periodicidad

Mejora de gráficas

Descubrimiento de motivos

Significancia por cluster

jpincru commented 2 years ago

Parece que al seleccionar más de 3 motivos se generan las figuras de distribución pero no los motivos en si, que siguen limitados a 3:

imagen

(también ocurre con los discords)