López López, María VictoriaGonzález Pérez, BeatrizMartínez Ladrón de Guevara, Jorge2023-06-192023-06-192013https://hdl.handle.net/20.500.14352/36310Trabajo de Fin de Máster en Ingeniería de ComputadoresEste trabajo desarrolla temas de programación avanzada en R, como la programación orientada a objetos o el desarrollo de librerías externas C para el diseño y desarrollo de paquetes R. Además, describe la estructura de carpetas y archivos de un paquete R y el proceso de verificación y compilación necesario para su distribución. Por último, describe las funciones Smith-Waterman y Needleman-Wunsch para alineamiento de secuencias, incluidas en la librería BioSeq. [ABSTRACT] This document focuses on advanced topics in R programming useful for package development, covering Object Oriented Programming and the interface with C libraries. This work also describes the structure of an R packages and its contents, and the compilation process necessary for distribution. Finally, it describes Smith-Waterman and Needleman-Wunsch functions for sequence alignment which are included in BioSeq packagespaAtribución-NoComercial 3.0 Españahttps://creativecommons.org/licenses/by-nc/3.0/es/BIOSEQ: una librería para bioinformática en Rmaster thesisopen access004.438R(043.3)57:004(043.3)004:57(043.3)57.087.1(043.3)Programación en RClases S3Clases S4Librerías externas C para RDesarrollo de paquetes en RAnálisis de secuenciasSmith-WatermanNeedleman-WunschBioinformáticaR programming languageS3 classesS4 classesC external libraries for RPackage development in RSequence analysisBioinformaticsLenguajes de programación1203.23 Lenguajes de Programación