Nextflow es un sistema de flujo de trabajo científico utilizado principalmente para el análisis de datos bioinformáticos . Establece estándares para la creación programática de una serie de pasos computacionales dependientes y facilita su ejecución en diversos recursos locales y en la nube . [ 2 ] [ 3 ]
Objetivo
Muchos análisis de datos científicos requieren una cantidad significativa de pasos de procesamiento secuenciales. Los scripts personalizados pueden ser suficientes al desarrollar nuevos métodos o ejecutar análisis particulares con poca frecuencia, pero no son escalables a secuencias de tareas complejas o a muchas muestras. [ 4 ] [ 5 ] [ 6 ]
Los sistemas de flujo de trabajo científico como Nextflow permiten formalizar un análisis como una secuencia de análisis de datos. Estas secuencias, también conocidas como flujos de trabajo, especifican el orden y las condiciones de los pasos de cálculo. Se ejecutan mediante programas específicos, denominados ejecutores de flujo de trabajo, que garantizan un comportamiento predecible y reproducible en diversos entornos informáticos. [ 4 ] [ 7 ] [ 8 ] [ 9 ]
Los sistemas de flujo de trabajo también proporcionan soluciones integradas a los desafíos comunes del desarrollo de flujos de trabajo, como la aplicación a múltiples muestras, la validación de la entrada y los resultados intermedios, la ejecución condicional de pasos, el manejo de errores y la generación de informes. Las funciones avanzadas de los sistemas de flujo de trabajo también pueden incluir capacidades de programación, interfaces gráficas de usuario para supervisar la ejecución de los flujos de trabajo y la gestión de dependencias mediante la contenerización de todo el flujo de trabajo o sus componentes. [ 10 ] [ 11 ]
Por lo general, los sistemas de flujo de trabajo científico presentan inicialmente un desafío de aprendizaje considerable, ya que todas sus características y complejidades se construyen además del análisis propiamente dicho. Sin embargo, los estándares y la abstracción impuestos por los sistemas de flujo de trabajo mejoran en última instancia la trazabilidad de los pasos del análisis, lo cual es particularmente relevante al colaborar en el desarrollo de pipelines, como es habitual en entornos científicos. [ 12 ]
Características
Especificación de flujos de trabajo
En Nextflow, las canalizaciones se construyen a partir de procesos individuales que trabajan en paralelo para realizar tareas computacionales. Cada proceso se define con requisitos de entrada y declaraciones de salida. En lugar de ejecutarse en una secuencia fija, un proceso comienza a ejecutarse cuando se cumplen todos sus requisitos de entrada. Al especificar la salida de un proceso como entrada de otro, se establece una conexión lógica y secuencial entre los procesos. [ 13 ]
Esta implementación reactiva es un patrón de diseño clave de Nextflow y también se conoce como el modelo de flujo de datos funcional . [ 14 ]
Los procesos y flujos de trabajo completos se programan en un lenguaje específico de dominio (DSL) proporcionado por Nextflow, basado en Apache Groovy . [ 15 ] Si bien el DSL de Nextflow se utiliza para declarar la lógica del flujo de trabajo, los desarrolladores pueden usar su lenguaje de scripting preferido dentro de un proceso y combinar varios lenguajes en un flujo de trabajo. También es posible migrar scripts y flujos de trabajo existentes a Nextflow. Los lenguajes de scripting compatibles incluyen bash, csh, ksh, Python , Ruby y R. Cualquier lenguaje de scripting que utilice la declaración shebang#!/bin/bash estándar de Unix ( ) es compatible con Nextflow.
A continuación se muestra un ejemplo de un flujo de trabajo que consta de un solo proceso:
proceso hello_world { entrada: val saludoSalida: ruta "${greeting}.txt"script: """ echo "${greeting} ¡Mundo!" > ${greeting}.txt """ }flujo de trabajo { Canal . de ( "Hola" , "Ciao" , "Hola" , "Bonjour" ) | hello_world }Para facilitar la colaboración en los flujos de trabajo, Nextflow ofrece soporte nativo para sistemas de gestión de código fuente y plataformas DevOps , incluyendo GitHub , GitLab y otros. [ 16 ]
Ejecución de flujos de trabajo
El DSL de Nextflow permite implementar y ejecutar flujos de trabajo en diferentes entornos informáticos sin necesidad de modificar el código de la canalización. Nextflow incluye ejecutores específicos para diversas plataformas, incluidos los principales proveedores de nube. Admite los siguientes entornos para la ejecución de canalizaciones: [ 17 ]
- Local : Este es el ejecutor predeterminado donde se ejecutan las canalizaciones de Nextflow en Linux o Mac OS, y la ejecución se produce en el ordenador donde se inicia la canalización.
- Gestores de cargas de trabajo HPC : Nextflow admite gestores de cargas de trabajo como Slurm, SGE, LSF, Moab, PBS Pro, PBS/Torque, HTCondor, NQSII y OAR.
- Kubernetes : Nextflow se puede utilizar con implementaciones de Kubernetes locales o basadas en la nube (GKE, EKS o AKS).
- Servicios de procesamiento por lotes en la nube : Es compatible con AWS Batch [ 18 ] y Azure Batch [ 19 ].
- Otros entornos : Nextflow también se puede utilizar con Apache Ignite , Google Life Sciences y varios marcos de contenedores para la portabilidad. [ 20 ]
Contenedores para la portabilidad entre entornos informáticos
En Nextflow, existe una estrecha integración con los contenedores de software. Los flujos de trabajo y los procesos individuales pueden utilizar contenedores para su ejecución en diferentes entornos informáticos, eliminando la necesidad de rutinas complejas de instalación y configuración. [ 4 ] [ 21 ]
Nextflow admite marcos de contenedores como Docker, Singularity, Charliecloud, Podman y Shifter. Estos contenedores se pueden recuperar automáticamente de repositorios externos cuando se ejecuta la canalización. Además, en Nextflow Summit 2022 se reveló que las futuras versiones de Nextflow admitirán un servicio dedicado de aprovisionamiento de contenedores para una mejor integración de contenedores personalizados en los flujos de trabajo. [ 22 ] [ 23 ]
Historia del desarrollo
Nextflow fue desarrollado originalmente en el Centro de Regulación Genómica de España y publicado como un proyecto de código abierto en GitHub en julio de 2013. [ 24 ] En octubre de 2018, la licencia del proyecto Nextflow cambió de GPLv3 a Apache 2.0 . [ 25 ]
En julio de 2018, Seqera Labs se lanzó como una empresa derivada del Centro para la Regulación Genómica. [ 21 ] La empresa emplea a muchos de los desarrolladores y mantenedores principales de Nextflow y proporciona servicios comerciales y consultoría con un enfoque en Nextflow. [ 26 ]
En julio de 2020, se introdujo una importante extensión y revisión del lenguaje específico de dominio de Nextflow para permitir subflujos de trabajo y mejoras adicionales. [ 27 ] En el mismo año, las descargas mensuales de Nextflow alcanzaron aproximadamente 55 000. [ 21 ]
Adopción y acogida
La comunidad nf-core
El proyecto nf-core ha sido adoptado por varias instalaciones de secuenciación , incluyendo el Centro de Regulación Genómica , [ 28 ] el Centro de Biología Cuantitativa en Tübingen , el Instituto Francis Crick , el Instituto del Genoma A*STAR de Singapur y la Infraestructura Nacional de Genómica de Suecia como su sistema de flujo de trabajo científico preferido . [ 21 ] Estas instalaciones han colaborado para compartir, armonizar y curar pipelines bioinformáticos, [ 29 ] [ 30 ] [ 31 ] [ 32 ] lo que llevó a la creación del proyecto nf-core. [ 33 ] Liderado por Phil Ewels, en la Infraestructura Nacional de Genómica de Suecia en ese momento, [ 34 ] [ 35 ] nf-core se centra en garantizar la reproducibilidad y portabilidad de pipelines en diferentes versiones de hardware, sistemas operativos y software. En julio de 2020, Nextflow y nf-core recibieron una subvención de la Iniciativa Chan Zuckerberg en reconocimiento a su importancia como software de código abierto . [ 36 ] A partir de 2024, la organización nf-core alberga 117 pipelines de Nextflow para las biociencias y más de 1382 módulos de proceso. Con más de 1200 desarrolladores y científicos involucrados, es el mayor esfuerzo colaborativo y comunidad para el desarrollo de pipelines de análisis de datos bioinformáticos. [ 37 ]
Por dominio y tema de investigación
Nextflow es la herramienta preferida para procesar datos de secuenciación y realizar análisis de datos genómicos por dominio y tema de investigación. En los últimos cinco años, se han publicado numerosos flujos de trabajo para diversas aplicaciones y análisis en el campo de la genómica.
Un caso de uso notable es su papel en la vigilancia de patógenos durante la pandemia de COVID-19 . [ 38 ] El procesamiento rápido y altamente automatizado de datos brutos, el análisis de variantes y la designación de linajes fueron esenciales para monitorear la aparición de nuevas variantes de virus y rastrear su propagación global. Las canalizaciones habilitadas para Nextflow desempeñaron un papel crucial en este esfuerzo. [ 39 ] [ 40 ] [ 41 ] [ 42 ] [ 43 ] [ 44 ] [ 45 ]
Nextflow también desempeña un papel importante para el repositorio de plásmidos sin fines de lucro Addgene , utilizándolo para confirmar la integridad de todos los plásmidos depositados. [ 46 ]
Además de la genómica, Nextflow está ganando popularidad en otros dominios del procesamiento de datos biomédicos, donde se requieren flujos de trabajo complejos en grandes cantidades de datos primarios. Estos dominios incluyen la detección de fármacos , [ 47 ] la resonancia magnética de difusión (dMRI) en radiología, [ 48 ] y el procesamiento de datos de espectrometría de masas , [ 49 ] [ 50 ] [ 51 ] este último con un enfoque particular en la proteómica [ 52 ] [ 53 ] [ 54 ] [ 55 ] [ 56 ] [ 57 ] [ 58 ] [ 59 ]
Véase también
- Galaxia
- Snakemake
Referencias
- ↑ "Versión 26.04.6" . 9 de julio de 2026. Consultado el 10 de julio de 2026 .
- ^ Strozzi, Francesco; Janssen, Roel; Wurmus, Ricardo; Crusoe, Michael R.; Githinji, George; Di Tommaso, Paolo; Belhachemi, Dominique; Möller, Steffen; Smant, Geert; De Ligt, Joep; Prins, Pjotr (2019). "Flujos de trabajo escalables y análisis de datos reproducibles para genómica". Genómica Evolutiva . Métodos en biología molecular. vol. 1910. págs. 723– 745. doi : 10.1007/978-1-4939-9074-0_24 . ISBN 978-1-4939-9073-3. PMC 7613310 . PMID 31278683 .
- ^ Gao, Mingxuan; Ling, Mingyi; Tang, Xinwei; Wang, Shun; Xiao, Xu; Qiao, Ying; Yang, Wenxian; Yu, Rongshan (2021). "Comparación de procesos de procesamiento de datos de secuenciación de ARN unicelular de alto rendimiento". Sesiones informativas en Bioinformática . 22 (3). doi : 10.1093/bib/bbaa116 . PMID 34020539 .
- 1 2 3 Wratten, Laura; Wilm, Andreas; Göke, Jonathan (octubre de 2021). "Pipelines de análisis reproducibles, escalables y compartibles con gestores de flujos de trabajo bioinformáticos". Nature Methods . 18 (10): 1161– 1168. doi : 10.1038/s41592-021-01254-9 . PMID 34556866 . S2CID 237616424 .
- ↑ Terrón-Camero, Laura C.; Gordillo-González, Fernando; Salas-Espejo, Eduardo; Andrés-León, Eduardo (2022). "Comparación de herramientas de metagenómica y metatranscriptómica: una guía para tomar la decisión correcta" . Genes . 13 (12): 2280. doi : 10.3390/genes13122280 . PMC 9777648 . PMID 36553546 .
- ↑ Federico, Anthony; Karagiannis, Tanya; Karri, Kritika; Kishore, Dileep; Koga, Yusuke; Campbell, Joshua D.; Monti, Stefano (2019). "Pipeliner: Un marco basado en Nextflow para la definición de pipelines de procesamiento de datos de secuenciación" . Frontiers in Genetics . 10 : 614. doi : 10.3389/fgene.2019.00614 . PMC 6609566. PMID 31316552 .
- ↑ Kolpakov, Fedor; Akberdin, Ilya; Kiselev, Ilya; Kolmykov, Semión; Kondrakhin, Yuri; Kulyashov, Mikhail; Kutumova, Elena; Pintus, Sergey; Ryabova, Anna; Sharipov, Ruslán; Yevshin, Iván; Zhatchenko, Sergey; Kel, Alejandro (2022). "BioUML: hacia una plataforma de investigación universal" . Investigación de ácidos nucleicos . 50 (W1): W124– W131. doi : 10.1093/nar/gkac286 . PMC 9252820 . PMID 35536253 .
- ↑ Yukselen, Onur; Turkyilmaz, Osman; Ozturk, Ahmet Rasit; Garber, Manuel; Kucukural, Alper (2020). " Dolphin Next : una plataforma de procesamiento de datos distribuidos para genómica de alto rendimiento" . BMC Genomics . 21 (1): 310. doi : 10.1186/s12864-020-6714-x . PMC 7168977. PMID 32306927 .
- ↑ Yuen, Denis; Cabansay, Louise; Duncan, Andrew; Luu, Gary; Hogue, Gregory; Overbeck, Charles; Perez, Natalie; Shands, Walt; Steinberg, David; Reid, Chaz; Olunwa, Nneka; Hansen, Richard; Sheets, Elizabeth; o'Farrell, Ash; Cullion, Kim; o'Connor, Brian D; Paten, Benedict; Stein, Lincoln (2021). "The Dockstore: Enhancing a community platform for sharing reproducible and accessible computational protocols" . Nucleic Acids Research . 49 (W1): W624– W632. doi : 10.1093/nar/gkab346 . PMC 8218198 . PMID 33978761 .
- ↑ Ahmed, Azza E.; Allen, Joshua M.; Bhat, Tajesvi; Burra, Prakruthi; Fliege, Christina E.; Hart, Steven N.; Heldenbrand, Jacob R.; Hudson, Matthew E.; Istanto, Dave Deandre; Kalmbach, Michael T.; Kapraun, Gregory D.; Kendig, Katherine I.; Kendzior, Matthew Charles; Klee, Eric W.; Mattson, Nate; Ross, Christian A.; Sharif, Sami M.; Venkatakrishnan, Ramshankar; Fadlelmola, Faisal M.; Mainzer, Liudmila S. (2021). "Consideraciones de diseño para el uso de sistemas de gestión de flujo de trabajo en la investigación genómica de producción y la clínica" . Scientific Reports . 11 (1): 21680. Bibcode : 2021NatSR..1121680A . doi : 10.1038/ s41598-021-99288-8 . PMC 8569008. PMID 34737383 .
- ^ Baichoo, Shakuntala; Souilmi, Yassine; Panji, Sumir; Botha, Gerrit; Meintjes, Ayton; Hazelhurst, Scott; Bendou, Hocine; Beste, Eugenio de; Mpangase, Phelelani T.; Souiai, Oussema; Alghali, Mustafa; Yi, largo; o'Connor, Brian D.; Crusoe, Michael; Armstrong, Don; Aron, Shaun; Joubert, Fourie; Ahmed, Azza E.; Mbiyavanga, Mamana; Heusden, Peter van; Magosi, Lerato E.; Zermeño, Jennie; Mainzer, Liudmila Sergeevna; Fadlelmola, Faisal M.; Jongeneel, C. Víctor; Mulder, Nicola (2018). "Desarrollo de flujos de trabajo de análisis bioinformático reproducibles para entornos informáticos heterogéneos para respaldar la genómica africana" . Bioinformática BMC . 19 (1): 457. doi : 10.1186/s12859-018-2446-1 . PMC 6264621 . PMID 30486782 .
- ↑ Jackson, Michael; Kavoussanakis, Kostas; Wallace, Edward WJ (2021). "Uso de prototipado para elegir un sistema de gestión de flujos de trabajo bioinformáticos" . PLOS Computational Biology . 17 (2) e1008622. Bibcode : 2021PLSCB..17E8622J . doi : 10.1371/journal.pcbi.1008622 . PMC 7906312. PMID 33630841 .
- ↑ Tommaso, Paolo Di; Floden, Evan W.; Magis, Cedrik; Palombo, Emilio; Notredame, Cedric (2017). "Nextflow: Una herramienta eficaz para mejorar la estabilidad numérica de los cálculos en análisis genómico". Biología Aujourd'hui . 211 (3): 233– 237. doi : 10.1051/jbio/2017029 . PMID 29412134 .
- ↑ "Documentación de Nextflow - Canales" . docs.nextflow.io . Consultado el 6 de junio de 2022 .
- ↑ "Documentación de Nextflow - Lenguaje específico de dominio (DSL) 2" . docs.nextflow.io . Marzo de 2020. Consultado el 6 de junio de 2022 .
- ↑ "Documentación de Nextflow - Compartir canalizaciones" . docs.nextflow.io . Consultado el 6 de junio de 2022 .
- ↑ "Documentación de Nextflow - Ejecutores" . docs.nextflow.io . Consultado el 6 de junio de 2022 .
- ↑ "Documentación de Nextflow - Amazon Cloud" . docs.nextflow.io . Consultado el 6 de junio de 2022 .
- ↑ "Documentación de Nextflow - Azure Cloud" . docs.nextflow.io . Consultado el 6 de junio de 2022 .
- ↑ "Documentación de Nextflow - Google Cloud" . docs.nextflow.io . Consultado el 6 de junio de 2022 .
- 1 2 3 4 Di Tomasso, Paolo (14 de octubre de 2021). "La historia de Nextflow: Construyendo un orquestador de pipeline moderno" . eLifeSciences.org . Recuperado el 6 de junio de 2022 .
- ↑ "Documentación de Nextflow - Contenedores" . docs.nextflow.io . Consultado el 7 de junio de 2022 .
- ↑ Di Tommaso, Paolo (13 de octubre de 2022). "Nextflow y el futuro de los contenedores" . YouTube . Consultado el 17 de noviembre de 2022 .
- ↑ "Versión de lanzamiento 0.3.0 · nextflow-io/nextflow" . GitHub . Consultado el 31 de mayo de 2022 .
- ↑ Di Tomasso, Paolo (24 de octubre de 2018). "¡Adiós cero, hola Apache!" . Nextflow.io/blog . Consultado el 7 de junio de 2022 .
- ↑ Di Tommaso, Paolo (8 de octubre de 2019). "Presentamos Nextflow Tower: monitorización sin interrupciones de flujos de trabajo de análisis de datos desde cualquier lugar" . Seqera.IO . Consultado el 7 de junio de 2022 .
- ↑ Di Tommaso, Paolo (24 de julio de 2020). "¡Nextflow DSL 2 ya está aquí!" . Nextflow.IO/blog . Consultado el 7 de junio de 2022 .
- ↑ Di Tomasso, Paolo; Chatzou, María; Floden, Evan; Prieto Barja, Pablo; Palombo, Emilio; Notredame, Cedric (11 de abril de 2017). "Nextflow permite flujos de trabajo computacionales reproducibles" . Biotecnología de la Naturaleza . 35 (4): 316– 319. doi : 10.1038/nbt.3820 . PMID 28398311 . S2CID 9690740 . Consultado el 7 de junio de 2022 .
- ^ Compañeros Yates, James A.; Lamnidis, Thiseas C.; Borry, Maxime; Andrades Valtueña, Aída; Fagernäs, Zandra; Clayton, Esteban; García, Maxime U.; Neukamm, Judith; Peltzer, Alejandro (2021). "Reconstrucción del genoma antiguo reproducible, portátil y eficiente con nf-core/Eager" . PeerJ . 9e10947 . doi : 10.7717/peerj.10947 . PMC 7977378 . PMID 33777521 .
- ↑ Krakau, Sabrina; Straub, Daniel; Gourlé, Hadrien; Gabernet, Gisela; Nahnsen, Sven (2022). "Nf-core/Mag: Una canalización de mejores prácticas para el ensamblaje y la clasificación de híbridos de metagenoma" . Nar Genomics and Bioinformatics . 4 lqac007. doi : 10.1093/nargab/lqac007 . PMC 8808542. PMID 35118380 .
- ↑ García, Máximo; Juhos, Szilveszter; Larsson, Malin; Olason, Pall I.; Martín, Marcel; Eisfeldt, Jesper; Dilorenzo, Sebastián; Sandgren, Johanna; Díaz De Ståhl, Teresita; Ewels, Felipe; Wirta, Valtteri; Nister, Mónica; Käller, Max; Nystedt, Björn (2020). "Sarek: un flujo de trabajo portátil para el análisis de secuenciación del genoma completo de variantes somáticas y de línea germinal" . F1000Investigación . 9 : 63. doi : 10.12688/f1000research.16665.2 . PMC 7111497 . PMID 32269765 .
- ↑ Digby, Barry; Finn, Stephen P.; ó Broin, Pilib (2023). "Nf-core/Circrna: Un flujo de trabajo portátil para la cuantificación, predicción de dianas de miRNA y análisis de expresión diferencial de ARN circulares" . BMC Bioinformatics . 24 (1): 27. doi : 10.1186/s12859-022-05125-8 . PMC 9875403. PMID 36694127 .
- ↑ Ewels, Philip; Peltzer, Alexander; Fillinger, Sven; Alneberg, Johannes; Patel, Harshil; Wilm, Andreas; Garcia, Maxime Ulysse; Di Tommaso, Paolo; Nahnsen, Sven (1 de abril de 2019). "Nf-core: Pipelines bioinformáticos curados por la comunidad" . Research Gate . Recuperado el 30 de junio de 2022 .
- ↑ Zapata Garin, Claire-Alix. "nf-core: una iniciativa impulsada por la comunidad para estandarizar las canalizaciones basadas en Nextflow" . Lifebit.ai . Consultado el 30 de junio de 2022 .
- ↑ "La comunidad nf-core proporciona pipelines computacionales" . SciLifeLab . 14 de febrero de 2020. Consultado el 30 de junio de 2022 .
- ↑ "Nextflow y nf-core: flujos de trabajo reproducibles para la comunidad científica" . Iniciativa Chan Zuckerberg . 27 de julio de 2020. Consultado el 15 de junio de 2022 .
- ↑ "Organización nf-core Github" . GitHub . Consultado el 12 de noviembre de 2024 .
- ↑ Floden, Evan (5 de noviembre de 2021). "La secuenciación genética nos permitirá ganar la batalla global contra la COVID-19" .
- ↑ Afolayan, Ayorinde O.; et al. (2021). "Superando los cuellos de botella de datos en la vigilancia genómica de patógenos" . Clinical Infectious Diseases . 73 (Suppl_4): S267– S274. doi : 10.1093/cid/ciab785 . PMC 8634317. PMID 34850839 .
- ↑ Tilloy, Valentin; Cuzin, Pierre; Leroi, Laura; Guérin, Emilie; Durand, Patrick; Alain, Sophie (2022). "ASPICov: Un pipeline automatizado para la identificación de variantes nucleotídicas del SARS-CoV-2" . PLOS ONE . 17 (1) e0262953. Bibcode : 2022PLoSO..1762953T . doi : 10.1371/journal.pone.0262953 . PMC 8791494. PMID 35081137 .
- ↑ Petit, Robert A.; Read, Timothy D. (2020). "Bactopia: Una plataforma flexible para el análisis completo de genomas bacterianos" . mSystems . 5 ( 4). doi : 10.1128/mSystems.00190-20 . PMC 7406220. PMID 32753501 .
- ↑ Pandolfo, Mattia; Telatin, Andrea; Lazzari, Gioele; Adriaenssens, Evelien M.; Vitulo, Nicola (2022). "Meta Phage : una canalización automatizada para analizar, anotar y clasificar bacteriófagos en datos de secuenciación metagenómica" . mSystems . 7 ( 5): e0074122. doi : 10.1128/msystems.00741-22 . PMC 9599279. PMID 36069454 .
- ↑ Gauthier, Marie-Emilie A.; Lelwala, Ruvini V.; Elliott, Candace E.; Windell, Craig; Fiorito, Sonia; Dinsdale, Adrian; Whattam, Mark; Pattemore, Julie; Barrero, Roberto A. (2022). "Comparación lado a lado de métodos de cuarentena posterior a la entrada y secuenciación de alto rendimiento para el diagnóstico de virus y viroides" . Biology . 11 ( 2): 263. doi : 10.3390/biology11020263 . PMC 8868628. PMID 35205129 .
- ↑ Brandt, Christian; Krautwurst, Sebastian; Spott, Riccardo; Lohde, Mara; Jundzill, Mateusz; Marquet, Mike; Hölzer, Martin (2021). "Pore Cov : un flujo de trabajo fácil de usar, rápido y robusto para la reconstrucción del genoma del SARS-CoV-2 mediante secuenciación de nanoporos" . Frontiers in Genetics . 12 711437. doi : 10.3389/fgene.2021.711437 . PMC 8355734. PMID 34394197 .
- ↑ Afiahayati; Bernardo, Stefanus; Gunadi; Wibawa, Hendra; Hakim, Mohamad Saifudin; Marcelo; Parikesit, Arli Aditya; Dewa, Chandra Kusuma; Sakakibara, Yasubumi (2022). "Una comparación de tuberías bioinformáticas para sistemas de secuenciación de próxima generación de enriquecimiento Illumina en la detección de cepas del virus SARS-CoV-2" . Genes . 13 (8): 1330. doi : 10.3390/genes13081330 . PMC 9394340 . PMID 35893066 .
- ↑ Niehaus, Jason (14 de julio de 2022). "Bioinformática en Addgene" . Blog corporativo de Addgene . Consultado el 25 de febrero de 2023 .
- ^ Ssekagiri, Alfred; Jjingo, Daudi; Lujumba, Ibra; Bbosa, Nicolás; Bugembe, Daniel L.; Kateete, David P.; Jordania, I Rey; Kaleebu, Pontiano; Ssemwanga, Deogratius (2022). "Quasi Flow : un canal de Nextflow para el análisis de datos de resistencia a los medicamentos del VIH-1 basados en NGS" . Avances en bioinformática . 2vbac089 . doi : 10.1093/bioadv/vbac089 . PMC 9722223 . PMID 36699347 .
- ^ Theaud, Guillaume; Houde, Jean-Christophe; Boré, Arnaud; Rheault, François; Morency, Félix; Descoteaux, Maxime (2020). "Tracto Flow : un sistema de resonancia magnética de difusión robusto, eficiente y reproducible que aprovecha Nextflow y Singularity" . NeuroImagen . 218 116889. doi : 10.1016/j.neuroimage.2020.116889 . PMID 32447016 . S2CID 164318811 .
- ↑ Van Maldegem, Febe; Valand, Karishma; Cole, Megan; Patel, Harshil; Angelova, Mihaela; Rana, Sareena; Colliver, Emma; Enfield, Katey; Bah, Nourdine; Kelly, Gavin; Tsang, Victoria Siu Kwan; Mugarza, Edurne; Moore, Christopher; Hobson, Philip; Levi, Dina; Molina-Arcas, Miriam; Swanton, Charles; Downward, Julian (2021). "Caracterización de la remodelación del microambiente tumoral tras la inhibición de oncogenes en estudios preclínicos con citometría de masas por imágenes" . Nature Communications . 12 (1): 5906. Bibcode : 2021NatCo..12.5906V . doi : 10.1038/s41467-021-26214-x . PMC 8501076 . PMID 34625563 .
- ^ Li, Chenxin; Gao, Mingxuan; Yang, Wenxian; Zhong, Chuanqi; Yu, Rongshan (2021). "Diamond: un proceso de procesamiento de datos de espectrometría de masas DIA multimodal". Bioinformática . 37 (2): 265– 267. doi : 10.1093/bioinformatics/btaa1093 . PMID 33416868 .
- ↑ Luu, Gordon T.; Freitas, Michael A.; Lizama-Chamu, Itzel; McCaughey, Catherine S.; Sanchez, Laura M.; Wang, Mingxun (2022). " TIMSCONVERT: Un flujo de trabajo para convertir datos de movilidad iónica atrapada a formatos de datos abiertos" . Bioinformatics . 38 (16): 4046– 4047. doi : 10.1093/bioinformatics/btac419 . PMC 9991885. PMID 35758608 .
- ↑ Pérez-Riverol, Yasset; Moreno, Pablo (2020). "Análisis de datos escalable en proteómica y metabolómica utilizando Bio Containers y motores de flujos de trabajo" . Proteomics . 20 ( 9) e1900147. doi : 10.1002/pmic.201900147 . PMC 7613303. PMID 31657527 .
- ↑ Vlasova, Anna; Hermoso Pulido, Toni; Cámara, Francisco; Ponomarenko, Julia; Guigó, Roderic (2021). "FA-nf: un canal de anotación funcional para proteínas de organismos no modelo implementado en Nextflow" . Genes . 12 (10): 1645. doi : 10.3390/genes12101645 . PMC 8535801 . PMID 34681040 .
- ↑ Miller, Rachel M.; Jordan, Ben T.; Mehlferber, Madison M.; Jeffery, Erin D.; Chatzipantsiou, Christina; Kaur, Simi; Millikin, Robert J.; Dai, Yunxiang; Tiberi, Simone; Castaldi, Peter J.; Shortreed, Michael R.; Luckey, Chance John; Conesa, Ana; Smith, Lloyd M.; Deslattes Mays, Anne; Sheynkman, Gloria M. (2022). "Caracterización mejorada de isoformas de proteínas mediante proteogenómica de lectura larga" . Genome Biology . 23 (1): 69. doi : 10.1186/s13059-022-02624- y . PMC 8892804. PMID 35241129 .
- ^ Othman, Houcemeddine; Jemimah, Sherlyn; Da Rocha, Jorge Emanuel Batista (2022). "Flujo de trabajo de bioinformática SWAAT para la anotación basada en la estructura de proteínas de variantes del gen ADME" . Revista de Medicina Personalizada . 12 (2): 263. doi : 10.3390/jpm12020263 . PMC 8875676 . PMID 35207751 .
- ↑ Bichmann, Leon; Gupta, Shubham; Rosenberger, George; Kuchenbecker, Leon; Sachsenberg, Timo; Ewels, Phil; Alka, Oliver; Pfeuffer, Julianus; Kohlbacher, Oliver; Röst, Hannes (2021). "DIAproteomics: Una canalización multifuncional de análisis de datos para proteómica y peptidomics de adquisición independiente de datos" . Journal of Proteome Research . 20 (7): 3758– 3766. doi : 10.1021/acs.jproteome.1c00123 . PMID 34153189. S2CID 235597603 .
- ↑ Walzer, Mathias; García-Seisdedos, David; Prakash, Ananth; Brack, Paul; Crowther, Peter; Graham, Robert L.; George, Nancy; Mohammed, Suhaib; Moreno, Pablo; Papatheodorou, Irene; Hubbard, Simon J.; Vizcaíno, Juan Antonio (2022). "Implementación de la reutilización de conjuntos de datos de proteómica DIA públicos: De la base de datos PRIDE a Expression Atlas" . Scientific Data . 9 (1): 335. Bibcode : 2022NatSD...9..335W . doi : 10.1038/ s41597-022-01380-9 . PMC 9197839. PMID 35701420 .
- ↑ Hulstaert, Niels; Shofstahl, Jim; Sachsenberg, Timo; Walzer, Mathias; Barsnes, Harald; Martens, Lennart; Perez-Riverol, Yasset (2020). "ThermoRawFile Parser : Conversión de archivos RAW modular, escalable y multiplataforma" . Journal of Proteome Research . 19 (1): 537– 542. doi : 10.1021/acs.jproteome.9b00328 . PMC 7116465. PMID 31755270 .
- ↑ Li, Kai; Jain, Antrix; Malovannaya, Anna; Wen, Bo; Zhang, Bing (2020). "Deep Rescore : Aprovechamiento del aprendizaje profundo para mejorar la identificación de péptidos en inmunopeptidómica" . Proteomics . 20 ( 21–22 ) e1900334. doi : 10.1002/pmic.201900334 . PMC 7718998. PMID 32864883 .
Enlaces externos
- Software que utiliza la licencia Apache.
- Lenguajes de flujo de trabajo
- Tecnología de flujo de trabajo