Cómo participar en la investigación médica con experiencia como programador, para ayudar a encontrar soluciones para diferentes enfermedades

La investigación médica es un campo muy muy amplio. Abarca todo, desde la investigación de laboratorio en células, gusanos, ratones, primates e incluso humanos en el caso de la investigación clínica. Un programador es útil porque tiene los conocimientos técnicos de cómo analizar datos de manera sistemática.

En términos de los lenguajes que conoce, los realmente útiles serán Java y Python, dependiendo de qué tipo de datos trabaje. Para el procesamiento de imágenes, Java es invaluable ya que FIJI está escrito en Java. R también es un lenguaje de scripting fantástico para aprender, así como para la manipulación de grandes conjuntos de datos y datos genómicos.

Las palabras de moda como aprendizaje automático, IA y redes neuronales son solo eso, palabras de moda. Sin conocer el proyecto exacto y los datos a los que los va a aplicar, no tienen sentido. La gran mayoría de los proyectos de investigación médica no involucrarán estos métodos.

Por último, comprender las diversas ramas de la ciencia médica, como la biología, la bioquímica y la farmacología, también será de gran ayuda, ya que le permitirá comunicarse con los miembros de su grupo. Estar bien versado en la “Ciencia de datos” también le ayudará a diseñar experimentos, recopilar y manipular datos con facilidad.

Hay pocas personas que sean buenas tanto desde el punto de vista médico como informático / estadístico, y si puedes dominar ambas cosas, serás invaluable para cualquier grupo de investigación.

La investigación médica involucra a expertos de diferentes campos (biología, medicina, química, epidemiología, bioestadística, programadores, ingenieros) que trabajan en equipo para encontrar soluciones a los problemas. Como programador, usted está especialmente calificado para contribuir a la nueva ola de inteligencia artificial que se utiliza para resolver estos problemas. Sin embargo, debe identificar en qué rol sería mejor.

Un doctorado en ciencia de datos parece una gran opción para un programador que desea contribuir a extraer inferencias de la gran cantidad de datos disponibles sobre atención médica. La programación es solo un aspecto de la ciencia de datos, pero comenzará por delante de la mayoría de las personas que no tienen experiencia en programación. Potencialmente, podría optar por trabajar con la facultad involucrada en la investigación de la salud mientras está en la escuela de posgrado. Esto lo ayudará a obtener experiencia especializada en el dominio (supongo que no tiene experiencia en biología / medicina).

Hay otros programas además de un doctorado que le enseñarán habilidades en el aprendizaje automático. Pero la clave es trabajar con un equipo o un laboratorio que esté usando estas técnicas y aplicándolas a la investigación de atención médica. El aprendizaje automático será potencialmente nuestra herramienta de referencia para analizar cualquier dato en el futuro. Entonces diría que un título en ciencia de datos sería una buena inversión para un programador que busca contribuir a cualquier investigación, médica o no.

El rápido desarrollo de la computadora digital ha llevado a nuestras capacidades actuales para detectar, generar, almacenar y procesar grandes cantidades de datos. Esta revolución de la investigación nos dio el término Big data: Wikipedia. Eso significa que personas como usted tienen una gran demanda en la investigación médica. Los investigadores y los médicos son importantes, pero ahora también lo son los científicos de datos, programadores, informáticos, DBM, etc., todos igualmente importantes en los equipos de investigación. Soy un profesional de tecnología de la información autodidacta hasta que ALS forzó mi jubilación y ahora dirige su propia organización de investigación médica. No te vendas a corto.

Su lista de lenguajes de programación es excelente y muestra diversidad. Python es el más útil y le recomiendo encarecidamente que aprenda R. También familiarícese con Redcap (Investigación de captura electrónica de datos) – Wikipedia. Si tiene una afección médica particular en mente como yo, sería útil aprender algo al respecto para que sea competente en términos y lo que sería más interesante para los investigadores de esa disciplina.

Buena suerte y tenga confianza en su capacidad para hacer una contribución significativa a la investigación médica.

Mi respuesta depende de dónde estés con tu educación. Si está comenzando la universidad o en la universidad, sugeriría una especialización en programación de computadoras y una especialización en bioquímica (todas las disciplinas biomédicas se reducen a bioquímica). Mientras eres estudiante universitario, busca en el campus un laboratorio que esté haciendo investigación biomédica que de alguna manera implique la programación de computadoras. Participe en ese laboratorio .

Una vez que te gradúes, hay un par de caminos. Podrías buscar un trabajo en la industria. Varias compañías están tratando de desarrollar dispositivos informáticos para ayudar a la cirugía, por ejemplo. Las empresas que trabajan en enfermedades neurodegenerativas trabajan con redes neuronales.

Alternativamente, puedes probar la escuela de posgrado. Honestamente, no estoy seguro de qué tipo de programa sería el mejor. Posiblemente ingeniería biomédica.

Diré que “encontrar soluciones para diferentes enfermedades” no es una buena motivación. Esto no lo llevará a través de la rutina diaria de la investigación. Su motivación debe ser que ama la programación de computadoras, le encanta resolver acertijos y le encanta investigar lo desconocido. Eso es lo que lo llevará a trabajar todos los días y lo hará agradable. Encontrar una cura para una enfermedad es una ventaja (y es posible que no la obtenga).