¿Ya conoces Folding@home? Es un proyecto de computación distribuida (distributed computing) para la simulación del plegamiento (folding) de proteínas y sus deformaciones. A través de él, la comunidad científica podrá comprender mejor el desarrollo de diversas enfermedades, como el Alzheimer, la EEB (enfermedad de las vacas locas) y la fibrosis quística.
El proyecto fue lanzado el 1 de octubre del año 2000 y es gestionado por el Pande Lab, un grupo del departamento de Química de la Universidad de Stanford, y supervisado por el profesor Vijay S. Pande. El 8 de marzo de 2004, Genome@Home se fusionó con Folding@home. Actualmente es el mayor proyecto de su tipo que utiliza la plataforma BOINC (Berkeley Open Infrastructure for Network Computing).
¿Cómo funciona la computación distribuida?
Folding@home no cuenta con potentes supercomputadoras para el procesamiento de datos. Por ello, los colaboradores principales del proyecto son miles de computadoras personales que tienen instalado un pequeño programa (client). El client se ejecuta en segundo plano (background) y hace uso del procesador de la computadora mientras esté libre. Luego, se conecta periódicamente al servidor para transferir una Work Unit (unidad de trabajo), paquetes de datos sobre los cuales realiza los cálculos. Tan pronto como se completa la Work Unit, esta regresa al servidor.

Los usuarios también pueden controlar sus contribuciones. Hasta el año 2014, el proyecto mantenía el ranking de los mayores colaboradores (por usuario y por equipo) de acuerdo con la cantidad y la dificultad de las Work Units completadas.
El proyecto ya ha tenido más de 180.000 procesadores participando activamente en Folding@home y cuenta con más de 1.300.000 procesadores registrados en el proyecto. Hoy en día, Google Labs, a través de Google Compute Engine, es socio del proyecto. ¡Con este nivel de participación, Folding@home tiene una de las computadoras más potentes del mundo, capaz de producir cerca de 175 teraflops!
¿Y qué tiene que ver todo esto con e-Setorial?
En nuestro artículo Big Data para principiantes, presentamos la siguiente definición sobre Big Data:
“Big Data es un término amplio para conjuntos de datos muy grandes o complejos para los cuales las aplicaciones tradicionales de procesamiento de datos resultan insuficientes. Los desafíos incluyen el análisis, la captura, la curaduría de datos, la búsqueda, el intercambio, el almacenamiento, la transferencia, la visualización y la información sobre la privacidad.”
Por lo tanto, todo el trabajo de tratamiento de grandes volúmenes de datos que realizamos está relacionado con el proyecto Folding@home. En nuestras Soluciones de Soporte a la Decisión, en nuestros servicios de Administración de Datos y a través de SetorialMetrics, utilizamos Big Data para gestionar datos complejos y realizar un procesamiento diferenciado de acuerdo con cada necesidad. Póngase en contacto con nosotros y vea en qué podemos ayudar a su empresa.
Y bien, ¿vamos a cambiar el mundo?