top of page
folding@home.png

Folding@home : Parfois désigné par l'abréviation FAH, est un projet de recherche médicale dont le but est de simuler le repliement des protéines dans diverses configurations de température et de pression afin de mieux comprendre ce processus, et d'en tirer des connaissances utiles qui pourraient, entre autres, permettre de développer de nouveaux médicaments, notamment contre la maladie d'Alzheimer, la drépanocytose et certains types de cancers*. C'est un projet de calcul distribué qui fonctionne avec la puissance de calcul non utilisée des ordinateurs, des téléphones et, anciennement, des PlayStation 3 de milliers de volontaires.

*En ce moment, le projet se concentre également sur le Coronavirus / COVID-19.

​

Folding@home est un des systèmes les plus rapides au monde, avec une vitesse de 474 pétaFLOPS : plus rapide que les 7 premiers superordinateurs du monde cumulés ainsi que tous les projets distribués de BOINC combinés. Toute cette puissance a permis aux chercheurs de faire des simulations d'une complexité inégalée et plusieurs milliers de fois plus longues qu'auparavant. Depuis 2001, les données de simulation ont permis de publier plus de 220 articles dans des revues scientifiques. Les résultats expérimentaux concordent avec les simulations.

Le responsable du projet est Vijay S. Pande, de l'université américaine Stanford.

​

​

Fonctionnement

L'étude est effectuée par un moteur ou client, que chacun peut installer sur son ordinateur (sous Windows, Linux, macOS, en ligne de commande ou en mode graphique, sous forme d'un écran de veille). Ce client, va effectuer les calculs sur le CPU ou le GPU de l'ordinateur (selon la formule choisie). Le code source de ce logiciel n'est pas diffusé afin de complexifier la communication de faux résultats aux serveurs, ce qui fausserait le projet4.

Chaque calcul occupe le processeur ou le GPU client quand il n'est pas utilisé. Cela ne donne donc lieu à aucun ralentissement de la machine. Chaque calcul dure de 4 à 200 heures environ, selon la configuration matérielle de l'ordinateur.

Le client télécharge une nouvelle unité de travail (en anglais « WU » pour work unit) de manière automatique dès qu'il a fini de calculer la précédente.

Une unité de travail définit un ensemble de paramètres pour la simulation de repliement de protéines. Les calculs eux-mêmes sont effectués par un des « cores » suivants : Tinker, Gromacs, Amber, CPMD, Sharpen, ProtoMol ou Desmond.

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

bottom of page