¿Qué tipo de lenguaje de programación sería más ventajoso para un biólogo molecular?

Como biólogos moleculares, si está aprendiendo programación, sería principalmente para fines bioinformáticos.
La bioinformática requiere una gran cantidad de análisis de datos y procesamiento de texto . (análisis de archivos, por ejemplo: FASTA, PDB, etc.). Los siguientes, según yo, son muy necesarios:

  1. Perl o Python . Ambos tienen sus ventajas y desventajas. Perl es extremadamente bueno en el procesamiento de texto. Python tiene un mejor enfoque orientado a objetos. Ambos son fáciles de aprender.
  2. Programación R
  3. MySQL La bioinformática implica un trato constante con las bases de datos. Es útil aprender un idioma de base de datos.

Además, hay otros lenguajes como el procesamiento que se pueden usar para la visualización de datos. También debe estar bien versado con el sistema operativo Linux .

Tanto R como Python son buenas apuestas, y se complementan bien. R es ideal para engancharte en el ecosistema estadístico y hacer tramas hermosas. Python también tiene bibliotecas de trazado decentes, pero realmente brilla en cosas como el procesamiento de archivos de datos de varios formatos (xml, json, archivos planos extraños, etc.).

Mi opinión, como han mencionado otros, R y python / perl (elija uno) son necesarios. Un buen bioinformático también debe ser competente con la línea de comandos, unix / Linux. SQL u otro lenguaje de base de datos también sería bueno, pero puede no ser necesario.

R, por supuesto.

Preferiría que fuera Python, pero la realidad es que la gran mayoría de las tuberías y paquetes de bioinformática están utilizando el lenguaje de programación R.

Puede valer la pena probar Clojure ya que se usa particularmente para representar y procesar grandes cantidades de datos de manera concisa y, además, puede usar R, JVM, procesamiento, openGL y otros recursos a través de llamadas a la biblioteca.