Soy bioquímico y desarrollé una herramienta open source con Python y ML para estudiar proteínas antárticas. Ciencia/tecnología
▲ 56 r/chileIT

Soy bioquímico y desarrollé una herramienta open source con Python y ML para estudiar proteínas antárticas. Ciencia/tecnología

Buenas! Soy bioquímico y desde hace un tiempo me he estado metiendo cada vez más en el mundo de la programación y la ciencia de datos, especialmente en machine learning aplicado a problemas biológicos.
Quería compartirles un proyecto personal en el que llevo un buen tiempo trabajando, llamado PsychroScan.

La idea nació de una pregunta: ¿podemos usar machine learning para ayudarnos a encontrar proteínas de organismos adaptados al frío que podrían tener aplicaciones biotecnológicas?

Por ejemplo, en la Antártica existen microorganismos adaptados a temperaturas muy bajas, y algunas de sus enzimas podrían ser útiles en procesos industriales. El problema es que estudiar miles de proteínas experimentalmente requiere muchísimo tiempo y recursos.

Se usan modelos de ML para priorizar cuáles podrían ser interesantes de estudiar posteriormente en el laboratorio.

Actualmente el proyecto incluye:
Un dataset de 3.138 proteínas provenientes de 83 especies.
Extracción de hasta 434 descriptores de secuencia.
Modelos basados en LightGBM, Random Forest y ExtraTrees.
Validación dejando especies completas fuera del entrenamiento (LOSO), con un ROC-AUC global de 0.7927 (imagen adjunta).

Análisis de proteínas de microorganismos antárticos para priorizar posibles candidatos de interés biotecnológico.

Una de las partes que más trabajo me dio fue revisar problemas de data leakage. En bioinformática es bastante fácil obtener resultados demasiado optimistas cuando existen relaciones entre los organismos presentes en entrenamiento y evaluación, así que terminé dedicando bastante tiempo a auditar el pipeline y mejorar su reproducibilidad.

También quiero ser transparente con algo: mi formación es en bioquímica, no en ingeniería informática, por lo que me apoyé en herramientas de IA para implementar partes del código que se me dificultaban. Ha sido una buena oportunidad para seguir aprendiendo programación, revisar errores y entender mejor cómo funcionan estos modelos.

Por supuesto, PsychroScan no demuestra que una proteína tenga actividad enzimática a bajas temperaturas. Es una herramienta de priorización computacional, y los candidatos todavía necesitan validación experimental.

Actualmente estoy explorando cómo aplicar este trabajo a investigación antártica, particularmente en hongos, y me gustaría seguir desarrollándolo.
Les comparto el repositorio por si quieren echarle un vistazo:

GitHub: https://github.com/CANOLIO/antarctic-fungi-ml

Me gustaría conocer sus opiniones, especialmente de quienes tengan experiencia con Python, ML o desarrollo de herramientas científicas. ¿Qué mejorarían del código, la arquitectura o la reproducibilidad?

Y si hay más gente por acá que esté mezclando programación con biología, química u otras ciencias, sería bacán conocer sus proyectos también! :D

u/CancoliDev — 6 days ago

What makes you know within the first 10 minutes that a deckbuilder is worth sticking with?

I’ve been thinking about how quickly deckbuilders need to show their hand to the player.

Some games hook me almost immediately with one interesting decision, while others clearly have a lot of depth but take much longer before I start seeing why the systems are interesting.

When you’re trying a new deckbuilding roguelike, what usually makes you think:
“Okay, I want to see where this run goes”?

Is it usually:
• seeing an interesting build direction early
• making one genuinely difficult decision
• discovering an unusual core mechanic
• getting a satisfying upgrade/relic
• enemy design forcing you to rethink your strategy
• or just really strong game feel/presentation?

And on the opposite side, what tends to make you drop a deckbuilder during the first run even if you know it probably gets deeper later?

Curious if there are any games you think handle those first 10–15 minutes particularly well.

reddit.com
u/CancoliDev — 13 days ago