< Retour à l'accueil

ADN50

2022

A l'occasion de mes 50 ans, je me suis étudié en profondeur et essayé de comprendre mon intérêt pour la musique en allant jusqu'à ma séquence ADN que j'ai transcrit en séquence musicale au format MIDI. Au moyen d'un kit ADN de MyHeritage.fr, j'ai pu obtenir les données brut de mon code ADN sous la forme d'un fichier CSV de plus de 600 000 lignes structuré ainsi :

RSID,CHROMOSOME,POSITION,RESULT
rs547237130,"1","72526","AA"
rs562180473,"1","565703","AA"
rs575203260,"1","567693","TT"
rs3131972,"1","752721","AG"
rs200599638,"1","752918","GG"
rs12184325,"1","754105","CC"
rs114525117,"1","759036","GG"
...

Chaque ligne correspond à un "Single Nucleotide Variant" (SNV), avec pour information son nom, le numéro du chromosome qui le porte, sa localisation sur le chromosome et le génotype (bases formées par les nucléotides d'adénine, cytosine, guanine, thymine, représentées par les lettres A, C, G, T).

J'ai ensuite écrit un programme en langage Python pour convertir la séquence de mon ADN en séquence MIDI, en transformant les nucléotides en notes :

  • Cytosine (C) --> C (Do)
  • Thymine (T) --> D (Ré)
  • Guanine (G) --> G (Sol)
  • Adénine (A) --> A (La)

L'octave de la note est tirée au hasard pour plus de diversité sonore. La séquence MIDI des 20 000 premiers SNV du chromosome N°1 est ensuite jouée par un synthétiseur logiciel reproduisant un ARP 2600 (synthétiseur sorti en 1971), pour un total de 3h de musique !


Poster un commentaire

Commentaire

Nom

Adresse e-mail

Votre adresse e-mail ne sera pas publiée. Tous les champs sont obligatoires.
Votre commentaire apparaîtra après modération.