Sauvegarder ses données de 23andme

Je viens d'apprendre que la survie du labo 23andme est devenue très incertaine suite au règlement de poursuites suite au bris de confidentialité de 2023. Sur son blogue, Roberta Estes propose une méthode pour sauvegarder ses données (et suggère surtout de ne pas détruire vos données). https://dna-explained.com/2024/09/19/23andme-trouble-step-by-step-instructions-to-preserve-your-data-and-matches/

Je résume en français ses suggestions.

Pour recopier, il y a 2 méthodes. La première est de lire chaque page de cousins (il y en a 25 par page), et de faire une sauvegarde dans un chiffrier. La seconde est de faire un outil qui le fait à votre place. Je ne sais pas ce que cela donne avec Excel, mais avec LibreOffice, une page de 25 donnera 75 lignes comme les suivantes:

EXEMPLE AVEC LIBREOFFICE (merci de me faire suivre l'équivalent avec Excel)

Note: le résultat est le même avec OpenOffice et les quelques éditeurs de texte à ma disposition, comme NotePad++.

À partir de cet écran par exemple:

23 Relatives

vous aurez ceci:

Showing 1503 of 1503 relatives
Sort by
DB
D
3rd Cousin0.60% DNA shared, 3 segments
MP
M
4th Cousin0.57% DNA shared, 2 segments
BH
B
3rd Cousin0.45% DNA shared, 3 segments
AB
A

Il faut recommencer pour chaque page, en enlevant les lignes superflues comme "Showing 1500 of 1500 relatives" ou "Sort by". Vous aurez alors 3 lignes par cousin.

Vous ajoutez une colonne avec des chiffres en partant de 1 (donc, avec 99 lignes, vous auriez les chiffres de 1 à 99), et une autre colonne avec les chiffres 1, 2 et 3, que vous répéterez par un simple copier-coller. Ce qui vous donnera quelque chose comme:

Image de LibreOffice

On trie alors selon la colonne C, et on distribue chaque section dans les colonnes D, E et F.

phase 2

On déplace ensuite les colonnes E et F vers le haut pour les synchroniser avec la colonne D. LibreOffice ne change pas l'ordre des lignes quand on fait un tri.

Phase 3

Vous pouvez alors supprimer les colonnes A à C. Il reste à reformater la colonne F, devenue la colonne C. La commande est sous Données -> Texte en colonnes.

Phase 4

Ce qui donnera cela:

Phase 5

Vous avez alors la liste de vos matches. Beaucoup de travail car il faut recopier depuis les 60 pages de cousins.

L'autre méthode consiste à écrire un logiciel qui fera l'analyse interne de vos pages de cousins. J'avais écrit un tel script l'an dernier, mais il semble que 23andme a modifié le format de ses fichiers et mon script ne fonctionne plus. Mais si vous avez des aptitudes de programmeur, cette avenue est intéressante.

Peu importe la méthode utilisée, il faudra regarder les cousins un par un pour extraire les autres données, comme les indices, la résidence ou les haplogroupes, ainsi que les relations entre cousins (voir plus bas).

Sauvegarder les relations entre les relations.

La 2e partie de l'article de Roberta Estes suggère aussi d'enregistrer les relations entre cousins. Personnellement, je me concentrerais sur les relations d'au moins 5%. Cela permet parfois de trouver la relation entre deux matches et donc de compléter la généalogie des matches. Par exemple, X est la mère de Y, on a donc le nom du parent et de l'enfant et on peut faire la recherche en conséquence.