Rosalind, motor de genómica que usa solo 100 MB de RAM

Fuentes: New Genomics Engine Rosalind Cuts Memory Footprint to 100MB
Rosalind, motor de genómica que usa solo 100 MB de RAM
Imagen generada con IA

Un equipo de desarrollo ha presentado Rosalind, un nuevo motor de genómica de código abierto diseñado para superar las limitaciones de las herramientas tradicionales. Rosalind, construido en Rust, requiere tan solo 100 MB de RAM para ejecutar tareas completas de secuenciación genómica, un contraste significativo con los 50-100 GB que suelen necesitar las herramientas existentes. Esta reducción drástica en el consumo de memoria permite su uso en entornos con recursos limitados, como estaciones de trabajo hospitalarias, laptops clínicas, equipos de campo y aulas, donde el acceso a servidores potentes o conexiones a internet de alta velocidad es limitado. Rosalind utiliza una técnica de división de trabajo en bloques para optimizar el uso de la memoria, manteniendo la reproducibilidad y la extensibilidad a través de plugins y bindings en Python. Su diseño permite aplicaciones como el diagnóstico genómico clínico en laptops, el monitoreo de brotes en entornos remotos y la investigación a gran escala en laboratorios con recursos limitados, además de facilitar la enseñanza de la genómica computacional. La herramienta se destaca por su determinismo, su capacidad de streaming y su compatibilidad con estándares como SAM/BAM/VCF, ofreciendo una solución accesible y eficiente para una amplia gama de aplicaciones genómicas.