Winter is coming


Voy a contarles la historia de cómo John Snow aplicó la estadística en medicina, y cómo nos podría haber salvardo a todos del coronavirus. En 1854 John Snow salvó a Londres de un brote de cólera usando la estadística. ¿Pensaron que este posteo iba a ser sobre Jon Snow y Game of Thrones, o sobre House of the Dragon? ¿O sobre Elden Ring, guionado por el mismísimo G.R.R. Martin? Lo siento. Y va a ser aún mas aburrido, porque el Snow de esta historia no se revolcaba en la cama con aspirantes al trono de hierro. Pero el verdadero John Snow no solo salvó a Londres con la estadística, sino que por ese motivo es también considerado uno de los padres de la epidemiología moderna.

En esa época se pensaba que el cólera se transmitía por “miasmas” en el aire, que eran emitidos por material en descomposición y que enfermaban a quienes los respiraban. John Snow era médico en el Soho, y cuando se desató un brote de cólera desconfió de esta explicación. Sus vecinos y otros médicos lo acusaban de no saber nada (“You know nothing, John Snow”), así que John Snow hizo el siguiente mapa con los casos de cólera que veía en el barrio:

Las barras negras son histogramas, y muestran el número de casos de cólera por casa (que están sospechosamente distribuidos en forma preferencial alrededor de un punto). Snow también hizo estudios “doble ciego” usando la información de que algunas casas usaban agua de una compañía y otras casas eran provistas con agua de otra empresa (y el número de enfermos en esas casas resultó ser diferente). Con estos datos, Snow concluyó que el cólera se debía contagiar por algún agente en el agua (Pasteur introduciría la idea de los gérmenes recién siete años después), e identificó a la posible fuente de agua contaminada como una bomba de agua en la esquina de Broad Street y Cambridge Street (que, efectivamente, había entrado en contacto con un pozo ciego). Los interesados pueden leer mas detalles sobre esta historia acá.

A fines prácticos, lo que nos importa es que John Snow realizó un experimento luego de identificar dicha bomba de agua para verificar su teoría: ordenó que remuevan la manija de la bomba, de forma tal que no se pudiera usar más. Y el número de casos de cólera disminuyó. Hoy en Londres, en el lugar donde se encontraba aquella bomba, está instalada una réplica (¡sin manija!) con una placa que recuerda los sucesos:

En el día de hoy la mecánica estadística se usa activamente para entender epidemias. Y también se usan modelos estocásticos similares al modelo de camino al azar que vimos en clase (aunque en el caso de epidemiología, suelen tener muchas más variables aleatorias). Los modelos más sencillos de epidemias tienen “compartimientos” (para individuos Susceptibles, Infectados y Recuperados, o SIR). Es decir, los números de individuos susceptibles (S), de individuos infectados (I) y de individuos recuperados (R) varían en cada paso (con el avance de los días) como variables aleatorias con alguna distribución de probabilidad conocida:

En estas ecuaciones, B(t) es una función de distribución (conocida) de la probabilidad de que un individuo susceptible se infecte en el tiempo t. Noten que cuando esto ocurre, el número de individuos susceptibles S disminuye, y el número de infectados I crece (t + Δ corresponde al tiempo luego de realizar un paso, por ejemplo, un día más tarde que el tiempo inicial t). De la misma forma, C(t) es una función de distribución, también conocida, de la probabilidad de que un individuo infectado se recupere. El número de individuos recuperados, R, se obtiene simplemente de pedir que la población total N no cambie en el tiempo. Noten cómo, a semejanza del modelo de camino al azar, contamos con algunas distribuciones de probabilidad conocidas (B y C, que describen propiedades de la enfermedad, equivalentes a la distribución de probabilidad f que vimos en clase), y el modelo nos permite calcular cantidades “macroscópicas” (la función de distribución de probabildad p): el número de infectados o de recuperados en una sociedad.

Partiendo de este modelo muy sencillo pueden construirse modelos más complejos (por ejemplo, con más “compartimientos” para considerar diferentes estadios de una enfermedad, para considerar poblaciones con diferentes edades, para considerar fallecimientos, o para considerar diferentes regiones de una ciudad o un país).

Este tipo de modelos, en el límite termodinámico tienden a ecuaciones diferenciales (más adelante también veremos cómo se obtiene el límite termodinámico de sistemas aleatorios) que describen cualitativamente la evolución de epidemias en poblaciones grandes. En los últimos años, y especialmente durante la epidemia de coronavirus, todo el mundo habló de estos modelos. Los que quieran saber más sobre modelos epidemiológicos pueden ver esta página, o leer este capítulo de un libro. El capítulo del libro tiene una discusión interesante sobre las limitaciones de los modelos (limitaciones que muchas personas olvidaron), y sobre qué condiciones se necesitan para poder alcanzar la inmunidad de rebaño en forma natural o al introducir vacunas (esto no siempre ocurre). O pueden ver un trabajo que realicé con otros investigadores del Departamento de Física aplicado al caso particular de la transmisión de COVID-19 en la ciudad de Buenos Aires, o mirar un resumen de ese trabajo en este video.

Y los que se quedaron con ganas de Juego de Tronos pero se aburrieron con House of the Dragon, pueden seguir este link (aunque el link contiene lenguaje vulgar, y debido a su contenido, nadie debería verlo).

Un problema trivial


¿Qué puede ser más sencillo que la física de una bolsa arrastrada por el viento? ¿O de un grano de polen sumergido en agua en reposo? Como aprendieron Robert Brown, Albert Einstein y Marian Smoluchowski a mediados del siglo XIX y principios del siglo XX, a veces hay tanta belleza en el mundo que no puede explicarse en forma sencilla.

La física de partículas sumergidas en fluidos, aunque en una primera impresión puede parecer sencilla, ha jugado un papel central en el desarrollo de la mecánica estadística y en nuestra comprensión actual de sistemas en equilibrio termodinámico (y también de sistemas que están fuera de equilibrio). El movimiento browniano fue descrito por primera vez por Robert Brown en 1827, mientras observaba un grano de polen sumergido en agua en el microscopio. Brown notó que el grano de polen parecía moverse y sacudirse al azar, sin ninguna razón aparente.


A principios del siglo XX, Einstein y Smoluchowski explicaron este fenómeno asumiendo que el choque de las moléculas de agua con el grano de polen producían el movimiento de la partícula observado en el microscopio. Esto permitió verificar en forma indirecta la existencia de átomos y moléculas en experimentos. Pero el movimiento browniano, y las teorías de Einstein y Smoluchowski, marcaron también el camino para el estudio de procesos de difusión y de los procesos aleatorios. Y las partículas sumergidas en fluidos siguen dando sorpresas aún hoy. Muy recientemente, experimentos usaron partículas coloidales sumergidas en líquidos para verificar una relación para las fluctuaciones en sistemas fuera del equilibrio termodinámico conocida como la igualdad de Jarzynski (una igualdad que nos dice que en sistemas fuera del equilibrio la entropía puede disminuir, pero que la probabilidad de que esto ocurra es mucho menor que la probabilidad de que la entropía aumente; más adelante vamos a volver sobre este tema en otro posteo). Y un sistema similar se usó para verificar una predicción de Landauer de 1961, que dice que borrar información tiene un costo termodinámico: cada vez que se borra información debe realizarse una cantidad mínima de trabajo, aumentando inevitablemente la entropía del sistema (otro tema sobre el que volveremos más adelante).

En otras palabras, un tema que parece sencillo, como el estudio de una partícula sumergida en un líquido macroscópicamente en reposo, es mucho más complicado de lo que parece. Y para describirlo se han construido modelos físicos y matemáticos con diferente grado de complejidad.

El modelo de camino al azar unidimensional discreto es un modelo muy simplificado para el fenómeno del movimiento browniano. En este modelo, en cada paso una partícula solo puede moverse  con alguna probabilidad a la derecha o a la izquierda, con pasos discretos en el espacio y el tiempo. El límite continuo, en múltiples dimensiones espaciales, se encuentra más cerca del movimiento browniano. Pero dada la ubicuidad en la física del fenómeno del movimiento browniano, aún los modelos de camino al azar más sencillos encuentran múltiples aplicaciones, a veces en lugares tan inesperados como el estudio del crecimiento aleatorio de interfaces, el estudio de procesos de difusión en el océano (pueden encontrar en este link una aplicación a este tipo de problemas realizada por nuestro grupo de investigación), o en epidemiología (como veremos en un próximo posteo). En matemática el camino al azar también juega un rol importante a la hora de estudiar procesos estocásticos (Pablo Groisman, @pgroisma, en el Departamento de Matemática trabaja, entre otras cosas, en estos temas).

En física, un resultado importante de los modelos de camino al azar, y de la teoría de Einstein y Smoluchowski para el movimiento browniano, es la predicción de que el desplazamiento cuadrático medio de las partículas crece como la raíz del número de pasos (o del tiempo). El siguiente gráfico muestra 100 caminos al azar simétricos, y la predicción para el desplazamiento cuadrático medio:

Este resultado permite calcular el coeficiente de difusión para el sistema. Pero aunque parezca sencillo, este tampoco es un resultado trivial. Un coeficiente de difusión es una magnitud macroscópica (como la viscosidad de un líquido, o la conductividad eléctrica de un conductor), pero en este ejemplo el coeficiente macroscópico emerge como resultado de promediar sobre la trayectoria de muchas partículas individuales (y microscópicas). A lo largo de la materia veremos formas sistemáticas para calcular coeficientes efectivos de esta forma.

Nublado con chances de albóndigas


El título de este post (además de hacer referencia a una mala película con buena música), hace referencia a dos temas que discutimos en clase: energía libre y formación de nubes (pero de gotas de agua, no de albóndigas).

El concepto de energía libre juega un rol muy importante en física atmosférica. Y quién estableció su importancia fue Edward Lorenz (¡el del atractor de Lorenz y la teoría del caos!). Lorenz es conocido por su atractor caótico. Es menos sabido que derivó sus ecuaciones a partir de las ecuaciones físicas que describen la convección en la atmósfera, es decir, el movimiento del aire que transfiere calor desde el suelo más caliente hacia las capas más altas (y más frías) de la atmósfera. Una de las propiedades de los sistemas caóticos es que tienen sensibilidad a las condiciones iniciales: pequeños cambios en el estado del sistema son amplificados rápidamente, resultando en grandes cambios un corto tiempo después. La pregunta “¿Puede el aleteo de una mariposa en Brasil desencadenar un tornado en Texas?” es de uno de los trabajos de Lorenz sobre predictibilidad atmosférica. Lorenz puso límites estrictos a la cantidad de días en los que podemos predecir el estado del tiempo. Pero Lorenz hizo más contribuciones a la física atmosférica y a las ciencias de la atmósfera, y ciertamente una no fue la de construir una máquina para que lluevan hamburguesas.

La contribución de Lorenz que nos interesa por su vínculo con los temas que vimos en clase es el uso de la termodinámica para establecer el ciclo energético de la circulación global de la atmósfera, definir la “energía potencial disponible”, y explicar por qué solo el 2% de la energía que llega del sol se convierte en movimiento del aire en forma de vientos medios. La “energía potencial disponible” de Lorenz es una aplicación muy elegante y importante de la termodinámica: permite calcular cuanta energía almacenada en la atmósfera puede usarse para hacer trabajo, y generar vientos o tormentas.

La región más baja de la atmósfera, llamada la tropósfera y donde ocurren los fenómenos del tiempo que afectan nuestras vidas todos los días, muestra una circulación global (un “viento medio”) persistente en el tiempo:

Como pueden ver, los vientos en la superficie de la Tierra cerca del ecuador apuntan preferencialmente en la dirección este-oeste, mientras que en las latitudes donde se encuentra Buenos Aires y en la región patagónica apuntan usualmente en la dirección opuesta (aunque en el caso particular de la región de Buenos Aires, los vientos medios suelen estar afectados por un conjunto de centros de alta y baja presión que cambian ligeramente con las estaciones).

El movimiento medio de la atmósfera causado por esta circulación global tiene asociada una energía cinética (de la misma forma que una tormenta involucra también una cantidad importante de energía cinética asociada al movimiento de la masa de aire). ¿Pero cuál es la fuente de esa energía? La fuente de energía es la radiación solar, que es absorbida por el suelo, y reemitida en forma de calor. El ciclo completo (tomado de un paper de Edward Lorenz que cito más abajo) es el siguiente:

La energía (en forma de calor) liberada por el suelo se convierte en energía potencial (gravitatoria, asociada a la estratificación del aire) y energía interna (o energía térmica del gas). Luego, mediante una conversión adiabática, esa energía potencial se convierte en movimiento (por ejemplo, por diferencias de temperatura y presión en diferentes lugares, que resultan en la aparición del viento que intenta reestablecer el balance de presión). Esa energía se disipa por fricción, y una parte vuelve a calentar el suelo, lo que junto con nueva radiación solar incidente reinicia el ciclo.

Sin embargo, solo una fracción muy pequeña de la energía incidente (como mencioné anteriormente, cerca del 0.02 de la energía total en la radiación solar) se puede convertir en trabajo y sostener la circulación global de la atmósfera contra la disipación. Lorenz se dio cuenta que era incorrecto asumir que toda la energía disponible podía convertirse en trabajo, y que una estimación termodinámicamente correcta debía involucrar a una energía libre (porque bajo las condiciones correctas, la energía libre acota la máxima energía que puede convertirse en trabajo, según el segundo principio de la termodinámica). Así, Lorenz definió la “energía potencial disponible“, que es la forma moderna de cuantificar la energía disponible para hacer trabajo en la atmósfera.

Para los que quieran leer un poco más sobre estos temas, les dejo tres links:

Instrucciones para cursar

“Las escaleras se suben de frente, pues hacia atrás o de costado resultan particularmente incómodas. La actitud natural consiste en mantenerse de pie, los brazos colgando sin esfuerzo, la cabeza erguida aunque no tanto que los ojos dejen de ver los peldaños inmediatamente superiores al que se pisa, y respirando lenta y regularmente. Para subir una escalera se comienza por levantar esa parte del cuerpo situada a la derecha abajo, envuelta casi siempre en cuero o gamuza, y que salvo excepciones cabe exactamente en el escalón. Puesta en el primer peldaño dicha parte, que para abreviar llamaremos pie, se recoge la parte equivalente de la izquierda (también llamada pie, pero que no ha de confundirse con el pie antes citado), y llevándola a la altura del pie, se le hace seguir hasta colocarla en el segundo peldaño, con lo cual en éste descansará el pie, y en el primero descansará el pie. (Los primeros peldaños son siempre los más difíciles, hasta adquirir la coordinación necesaria. La coincidencia de nombre entre el pie y el pie hace difícil la explicación. Cuídese especialmente de no levantar al mismo tiempo el pie y el pie).”

Julio Cortázar, “Instrucciones para subir una escalera” (1962)

Durante todo el curso haremos uso extensivo de notebooks en Google Colaboratory (Colab). Porque no usar herramientas modernas como Python y Colab para aprender física en el siglo XXI, es como tratar de subir una escalera hacia atrás o de costado. Y las escaleras se suben de frente, todos los sabemos. Los primeros peldaños son los más difíciles, pero una vez que adquirimos la coordinación el aprendizaje se vuelve más sencillo. Con Python ocurre lo mismo. Suban de a un peldaño por vez, y van a aprender algo que va a ser de mucha ayuda para esta materia y para muchas otras.

Es muy fácil usar Colab en sus celulares, tabletas o laptops, así que tengan sus celulares a mano en el aula (y los links en la página de la teórica en algún lugar fácimente accesible), de forma tal que cuando llegue el momento durante la clase, puedan mirar rápidamente algún gráfico o alguna ecuación en un notebook. Y, más tarde en sus casas, pueden mirar esos notebooks con más detalle para entender cómo funcionan (cada notebook tiene un montón de comentarios y explicaciones sobre cómo hacer ciertas cosas en Python).

Este post tiene instrucciones que serán útiles durante toda la materia, así que les recomiendo que lo guarden. Voy a compartir los notebooks usando Google Drive y Colab (en la página de la teórica), y pueden verlos allí. Pero también pueden bajarlos, copiarlos a su propio Drive, usarlos en su propio espacio de Google Colab, o usarlos localmente en sus computadoras si tienen instalado Python. Si todavía no tienen una cuenta de Google, creen una usando este link. Luego, solo necesitan un navegador de internet. El resto de las instrucciones para acceder al notebook son las siguientes (antes de seguir las instrucciones, asegúrense estar conectados a sus cuentas de Google en su navegador):

  1. El primer notebook que usaremos está disponible en este link. Hagan click en el link.
  2. El link los llevará automáticamente a un notebook en Colab. Colab puede avisarles que este notebook no fue creado por Google, pero pueden verlo y ejecutarlo de todas formas (¡prometo que no les voy a robar sus datos!).
  3. Pueden ejecutar cada una de las celdas apretando SHIFT+ENTER (en una computadora), o apretando (en una tablet o celular) el botón “Play” a la izquierda de cada celda. Para que todo funcione, deben ejecutar las celdas en orden.
  4. En los notebooks que comparta con ustedes de esta forma, no podrán guardar los cambios que hagan. Si quieren guardar los cambios, deben hacer una copia en su Drive. Esto se hace aprentando, en el menú que encontrarán arriba en Colab, “File (Archivos)“, y luego “Save a copy in Drive (Guardar una copia en Drive)“. Los cambios que hagan en esa copia quedarán para ustedes, y al hacer cambios no van a romper el notebook de otros estudiantes.

El notebook tiene más instrucciones sobre cómo ejecutarlo y explicaciones sobre lo que hace. No se preocupen si nunca usaron Python, SymPy, NumPy o Matplotlib, cada notebook tiene explicaciones. Y tengan en cuenta que con Colab no necesitan tener nada de esto instalado en sus computadoras o celulares (¡así que es fácil usarlo!). A esta altura ya pueden abandonar la confusión (el segundo tema de la playlist de la materia).

Para terminar estas instrucciones, les dejo un video de Cortázar donde explica el origen de sus Cronopios y sus Famas:

¡A prepararse para la materia!

El lunes 20 de marzo comienza el curso de Física Teórica 3 (mecánica estadística). En esta página encontrarán todo el material relacionado con la cursada. En estos momentos estamos actualizado el programa, la bibliografía, las guías de ejercicios, y de a poco agregaremos material adicional que esperamos les sea de utilidad. Los apuntes para la primera clase teórica ya están disponibles en la página de la teórica. La modalidad de cursada será presencial, pero podrán usar el amplio material online que generamos en cursos previos en caso que tengan que ausentarse alguna clase. Les aconsejamos que revisen esta página al menos una vez por semana. ¡Mientras tanto, vayan ejercitándose para empezar el curso con la mente afilada!

Para motivarlos y empezar el curso con todo, abajo encontrarán la playlist oficial de la materia. Cada canción está relacionada, de alguna u otra forma, con temas que veremos a lo largo del curso, o con sensaciones o lecciones que esperamos que se lleven. A modo de ejemplo, esperamos que empiecen el curso “dazed and confused“. Esta materia es difícil desde el punto de vista conceptual, y puede generar mucha confusión. Eventualmente esperamos que aprendan que “you can’t always get what you want” (pero no abandonen el curso, porque “but if you try sometime you find you get what you need!“). A lo largo del curso aprenderemos cómo hacer dinero, cómo apostar en juegos de azar (¡o evitar hacerlo!), sobre el hombre de las estrellas, y sobre modelos de juguete. Esperamos que al final lleguen todos vivos, y sientan que les llega el sol.

Si tienen problemas con la playlist, o al intentar reproducirla les dice que las canciones no están disponibles en su país, abran el link a la playlist en otra ventana del navegador o conéctense a su cuenta de Spotify.