vidjil issueshttps://gitlab.inria.fr/vidjil/vidjil/-/issues2021-02-24T17:52:55+01:00https://gitlab.inria.fr/vidjil/vidjil/-/issues/4070Les valeurs de diversité sont parfois null2021-02-24T17:52:55+01:00Thonier FlorianLes valeurs de diversité sont parfois nullEn cherchant des valeurs dans les logs de quelques analyses ([ici](http://app.vidjil.org/index.html?set=33779&config=53)), je me suis aperçu que la valeurs pour certains indices de diversité pouvait être `null`. Dans ce cas, nous ne pouv...En cherchant des valeurs dans les logs de quelques analyses ([ici](http://app.vidjil.org/index.html?set=33779&config=53)), je me suis aperçu que la valeurs pour certains indices de diversité pouvait être `null`. Dans ce cas, nous ne pouvons pas ouvrir le log du sample.
```
TypeError: this.diversity[key][time] is null model.js:583:3
```
Je ne sais pas pourquoi la valeur ici est `null`. Il s'agit de capture, donc des valeurs avec très très peu de clones. On peut imaginer que les formules ne soient pas toutes adaptées, mais il n'y a pas d'erreur sur les autres samples qui ont les mêmes critères.
2 points à corriger:
* rendre le client résilient à des valeurs `null`
* comprendre pourquoi avoir une valeur nullhttps://gitlab.inria.fr/vidjil/vidjil/-/issues/998Comparer plusieurs samples : log-log2019-03-21T15:11:35+01:00Vidjil TeamComparer plusieurs samples : log-logScénarios :
- labos différents (qc)
- logiciels différents
- patients différents
- barcodes différents
- même patient, système différent (ok, fait, généraliser ou pas ?)
3d ? axe générique ?
visualisation +, de manière ...Scénarios :
- labos différents (qc)
- logiciels différents
- patients différents
- barcodes différents
- même patient, système différent (ok, fait, généraliser ou pas ?)
3d ? axe générique ?
visualisation +, de manière plus quantitative, commun / *absents*
***
Point à discuter tous ensemble
***
- Liste avec le diff (genre TP/FP/FN)
- Scatterplot en courbe log/log ? (Et on peut cliquer et comparer les points)
***
Le scatterplot serait déjà très utile pour comparer deux timepoints
***
Quoique... le graphe est très bien pour cela, et permet de faire plein de points en même temps
***
Th. Linggner suggérait (mail 14 déc) :
"- a venn diagram showing the overlap of clones in two genotypes (based on the top 100 clones) and the proportion of reads for the top 20 clones (we merged the samples of the genotypes)"
On pourrait effectivement rajouter un Venn.
(Et cela donne envie d'avoir le Venn pour *tous* les clones, mais cela demanderait un lancement particulier de fuse avec une sortie particulière pour pas qu'elle soit trop grosse)
***
Proposition, sans faire de Venn (trop binaire) : avoir une courbe log-log.
Pour cela, il suffirait d'avoir un axe "size" d'un *autre point* que le point sélectionné, et donc de faire un graphe "size" (le point sélectionné) / "size" (l'autre).
Aïe, comment référencer un autre point ?
- facile : en statique, on pourrait créer autant d'axes "size at point 0 / point 1 / ... / "
- plus difficile, en dynamique, faut-il avoir un moyen de (shift-)cliquer sur le graphe pour sélectionner un autre point ? Bof/bof, encore une interaction.
- ou bien faire que l'autre point soit l'avant-dernier sélectionné (et, quand un axe "size at other point" est sélectionné, ce point est mis en évidence dans le graphe ?)
***
8d3917f..8e87d0a
***
@mikael-s @Duez @magiraud