¿Deben los biólogos moleculares aprender a codificar?

¡La respuesta es rotunda sí!

Si está comenzando a aprender biología molecular, ¡aprenda a codificar!

Si has aprendido mucha biología molecular, ¡aprende a codificar!

Hay 4 grandes problemas que encuentro en la forma en que se enseña biología molecular o se escribe en un libro de texto:

  1. ¡Las clases / texto son demasiado informativos!
  2. ¡Hay una falta general de “lógica” en biología molecular!
  3. Sin experiencia de laboratorio, aprender biología molecular no significa absolutamente nada.
  4. ¡Hay una escasez asombrosa de cualquier conjunto de problemas de pensamiento crítico!

La programación es una forma de pensar completamente diferente y puede parecer desalentador de aprender (y no útil) para los biólogos. Sin embargo, la programación puede ser sorprendentemente fácil e importante para aprender la biología molecular en sí. Como destaqué anteriormente, la biología molecular está extremadamente cargada de información que en general no tiene una progresión lógica coherente porque todavía no tenemos suficiente información sobre biología molecular. ¡Qué paradoja!

La programación puede ayudar a formalizar los problemas biológicos en otros más lógicos porque esa es una característica esencial de todos los problemas de programación. Esto ayuda aún más a reducir una gran cantidad de información que es útil en el laboratorio pero que no es tan importante para comprender el concepto básico. Por ejemplo, saber que la polimerasa extiende un oligoprímero agregando dNTP complementario a la cadena de plantilla es lo suficientemente bueno. ¡Conocer todas sus subunidades y mecanismo exacto es redundante! Por qué, porque rara vez un biólogo molecular promedio puede hacer algo al respecto. No saber no duele mucho la mayor parte del tiempo. Mientras que en el paradigma de programación, el problema sería más simple, como se da una plantilla y cuál será la secuencia de salida dada una plantilla. Es el mismo problema y el mismo resultado pero con menos desorden. Sí, esa información adicional es útil en el laboratorio muchas veces, pero sin embargo hace que sea aburrido y extremadamente difícil navegar a través del material del curso durante el autoaprendizaje. ¡Uno depende demasiado de su maestro y de la calidad de su enseñanza! Esto creo que es una gran barrera para aprender una buena biología molecular de manera eficiente. Sería mejor si el estudiante pudiera exponerse a algunos conceptos de juguetes y hacer que leyeran el texto avanzado para encontrar información significativa cuando fuera necesario sobrecargarlos con conceptos enormes en un libro introductorio que una vez leído podría no volver a ser recordado. Tal es el ancho de la biología molecular.

Otra forma en que la biología molecular puede hacer uso de la programación es simulando experimentos de laboratorio ideales en la computadora escribiendo un código. Sí, el laboratorio húmedo es diferente del aula, pero muchas veces uno no puede darse el lujo de contar con la infraestructura de laboratorio necesaria para realizar estudios complejos. Sin embargo, un número extremadamente grande de teóricos está entrando en el campo y construyendo modelos para experimentos de laboratorio húmedo y sus resultados. Es hora de que los biólogos aprendan de ellos y usen su experiencia para facilitarles la vida. Después de todo, tienen experiencia en laboratorio y pueden hacer suposiciones más razonables para el modelo. La importancia de la bioinformática y el análisis de datos está bien establecida y debería ser una razón suficiente para que cualquier biólogo aprenda a programar.

Finalmente, la razón más importante por la que creo que el biólogo molecular debería aprender a programar es por la falta de problemas desafiantes en biología. La monotonía de la rutina de laboratorio agravada por la complejidad inherente en biología puede hacer que más biólogos se muestren reacios a desafiar su pensamiento y adherirse demasiado a los protocolos conocidos. Sin embargo, retomar la programación puede estimular la materia gris. Podrían descubrir algunos de sus problemas mediante un patrón de pensamiento lógico que de otro modo podría estar oculto en la jerga de los trabajos de investigación. Más importante aún, aprenderán a hacer preguntas más desafiantes que pueden impulsar su trabajo.

¡La programación es imprescindible para un biólogo molecular!

sí, la programación es muy simple en comparación con la química o la física