24.06.2014 Views

maenas (intertidal zone) and Segonzacia mesatlantica - Station ...

maenas (intertidal zone) and Segonzacia mesatlantica - Station ...

maenas (intertidal zone) and Segonzacia mesatlantica - Station ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

232 ANNEXE B. DISTRIBUTIONS DE MASSE DES HEXAMÈRES<br />

1 Principe<br />

La distribution des masses des hexamères d’Hc à partir des données de spectrométrie de masse<br />

peut être établie avec le modèle suivant : un hexamère est formé de l’assemblage de 6 sous-unités<br />

prises au hasard dans un ensemble de 4 types de sous-unités principales, dont les masses sont 73922,<br />

74043, 75073 et 75187 Da. On peut déterminer l’ensemble des masses possibles des complexes en<br />

établissant la somme des masses de toutes les combinaisons possibles de sous-unités ; si on considère<br />

que toutes les sous-unités ont la même probabilité d’être intégrées dans un hexamère, la probabilité<br />

d’avoir un hexamère d’une masse donnée est le rapport entre le nombre de combinaisons de sousunités<br />

donnant cette masse et le nombre total de combinaisons possibles. On peut établir des modèles<br />

différents en imposant par exemple la présence d’une ou plusieurs sous-unités dans l’hexamère (imposer<br />

la présence de sous-unités lourdes ou légères par exemple).<br />

2 Implémentation dans le langage R<br />

La distribution des masses selon les différents modèles a été déterminée en utilisant le langage R<br />

pour calculer les masses de chaque combinaison.<br />

Modèle 1 : 6 sous-unités aléatoires<br />

masses_hexa=function() { ### 6 su aléatoires<br />

liste_masses_hexa=NULL<br />

masses_su=c(73922,74043,75073,75184)<br />

for (i in 1:4) {<br />

for (j in 1:4) {<br />

for (k in 1:4) {<br />

for (r in 1:4) {<br />

for (s in 1:4) {<br />

for (q in 1:4) {<br />

liste_masses_hexa=append(liste_masses_hexa,masses_su[i]<br />

+masses_su[j]+masses_su[k]+masses_su[r]<br />

+masses_su[s]+masses_su[q])}}}}}}<br />

return(liste_masses_hexa)}<br />

masses_hexa1=sort(masses_hexa())

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!