BSC-LT/ACAData huggingface dataset:
[en] This document deals with the curse of dimensionality that we can find in datasets, to be specific, in those datasets where the number of features are counted as hundreds or thousands in each sample. We are looking for an improvement in the classification of our dataset through feature selection methods. The application of feature selection methods to datasets aims to reduce their dimensionality, with the intention of finding a feature subset that explains the problem in the appropriate way. With that in mind, we will use one benchmark dataset in the DNA microarrays studies, we will apply four feature selection methods so that we can verify the results with three different machine learning algorithms. We will use two filter methods (f-score and mRMR), one wrapper (SFS_forward) and, specially, a hybrid method, an adaptation of the work . We can observe the different advantages and issues offered by each of the feature selection methods and the different results that we obtain based on the machine learning method used for the classification task.

[es] El trabajo de fin de grado se centra en la maldición de la dimensionalidad que podemos encontrar en ciertos conjuntos de datos, en concreto, en aquellos conjuntos de datos donde el número de características que se disponen superan los cientos o miles en cada una de las muestras. Buscamos una mejora en la clasificación realizando un tratamiento previo al conjunto de datos, la selección de características. La aplicación de métodos de selección de características a los conjuntos de datos pretende reducir la dimensionalidad, con la intención de encontrar un subconjunto de características que sea capaz de describir el problema de manera apropiada. Para ello, utilizaremos un conjunto de datos que es un referente en los estudios de microarrays de ADN , al que le aplicaremos cuatro métodos de selección de características, para luego comprobar los resultados ante tres métodos de aprendizaje computacional. Nos centraremos en dos métodos de filtro (f-score y mRMR), un método wrapper (SFS_forward) y, especialmente, en un método híbrido, que es una adaptación del trabajo . Podremos observar las distintas ventajas e inconvenientes que ofrece cada uno de los métodos de selección de características y las variaciones que nos encontramos en los resultados en función del método de aprendizaje computacional elegido para la clasificación.
[en] A way to make agile methodologies more popular would be to have a methodological support platform where also will put together all the project information not included in the operational systems (p.e. code repository). This work is intended to cover this lack as a personal input to support the development and use of agile methodologies in our country. The idea is to implement a platform designed to support the project development done using agile methodologies.

[es] Un aspecto de mejora para la popularización de las metodologías ágiles sería disponer de una "plataforma" de apoyo metodológico donde además se pueda recolectar toda la información del proyecto no incluida en sistemas operacionales (p.e. repositorio de código). Este trabajo pretende cubrir esta carencia como aportación personal en el apoyo al desarrollo e implantación de las metodologías ágiles en nuestro país. El planteamiento es implementar una plataforma maquetada para apoyar el desarrollo de proyectos software mediante metodologías ágiles.
[en] Application for iOS devices that enables the effective handling of measures obtained during the laboratory work to obtain analytical data. Main use case would be to facilitate the production of sound statistical data from the replicated measures of a certain magnitude. The app does encode part of the measuring process and reactives' characteristics into special QR codes that can be printed and sticked to relevant zones to facilitate repetitions of the same measuring experiment several times. This replicate measurements can be aggregated and compiled into a report prepopulated with the introduced information and presenting the obtained results.

[es] Desarrollo de una aplicación para dispositivos iOS que sirva de ayuda en el entorno de laboratorios de análisis para gestionar de una manera más cuidadosa y sencilla la expresión de los resultados obtenidos. El objetivo es conseguir que la aplicación sea una herramienta que se adapte a varias situaciones habituales durante el proceso de medida cómo son la obtención de valores estadísticos en base a los resultados obtenidos. Para facilitar la reproducción de los resultados y agilizar el flujo de trabajo al laboratorio, la aplicación permitirá la generación de códigos QR que codifiquen procesos de medida y concentraciones de reactivos. Estos códigos una vez imprimidos se pueden enganchar a reactivos o zonas de trabajo para ser utilizados durante la realización de las pruebas.
[en] Conference presented to the Higher Education Partnerships for Social Impact IAU 2018 International Conference, held in Kuala Lumpur, Malaysia, on November 13 - 15, 2018.

[es] Presentación expuesta a la Higher Education Partnerships for Social Impact IAU 2018 International Conference, celebrada en Kuala Lumpur, Malaysia, los días 13 - 15 de noviembre de 2018.
[en] Considering adolescence as a period of important changes in the transition from childhood to adulthood, a vital and transcendental stage for the optimal development of individuals, and given the interactional and communicative nature that characterizes human relationships, which increase exponentially at this stage, the existence of a disturbing phenomenon in this age group has become evident: interpersonal violence in adolescents, which has negative psychosocial and emotional repercussions both on those involved and on society in general. Therefore, framed within the social constructionist psychology postulated by Gergen (2015), the main objective of this systematic review is to identify the psychosocial factors involved in the various types of violence perpetrated by adolescents.

[es] Considerando la adolescencia como un período de importantes cambios en la transición de la infancia a la adultez, resultando una etapa vital y trascendental para el óptimo desarrollo de las personas, y dado el carácter interaccional y comunicativo que caracteriza las relaciones humanas, las cuales se ven incrementadas exponencialmente en esta etapa, se ha podido evidenciar la existencia de un fenómeno que resulta perturbador en esta franja de edad: la violencia interpersonal en adolescentes, la cual repercute negativamente a nivel psicosocial y emocional tanto en los implicados como a la sociedad en general. Por ello, enmarcados en la psicología social construccionista postulada por Gergen (2015), el objetivo principal de la presente revisión sistemática es identificar cuáles son los factores psicosociales implicados en los diversos tipos de violencia ejercida por los adolescentes.
[en] This work consists in the development of a Platform, Metroidvania and 2D videogame, whose main mechanics is the use of the cursor as an offensive and defensive tool. In addition, the player must also face the dangers of purgatory, a hostile and gloomy place where the souls that reside there have been forgotten. This, at times, can become very complex, using the basic movement controls of the playable character to overcome it. The result obtained largely meets the established objectives and is fully functional. It is, then, a prototype of the game and a completely enjoyable product in its entirety.

[es] Este trabajo consiste en el desarrollo de un videojuego de Plataformas, Metroidvania y 2D, cuya mecánica principal es la utilización del cursor tanto como herramienta ofensiva como defensiva. Además, el jugador deberá también enfrentarse a los peligros del purgatorio, un lugar hostil y lúgubre en el que las almas que allí residen han sido olvidadas. Este, en ocasiones puede llegar a tener una complejidad muy elevada, utilizando los controles básicos de movimiento del personaje jugable para superarlo. El resultado obtenido cumple en gran medida con los objetivos establecidos y es completamente funcional. Es, entonces, un prototipo del juego y un producto completamente disfrutable en su totalidad.
[en] The training of experts in mediation is a key issue to secure excellence in a professional field that implies the first access to justice in today¿s societies. The European Union has opted to leave Member States to determine the training requirements and, in this context, Spain has recently legislated to provide mediators with a legal framework that is uniform and enables all mediators to practice in civil, commercial and bankruptcy issues, throughout the national territory regardless of the existing regional legislation at the place of practice. In any case some key issues for the training and expertise of these experts may be identified today in an increasingly complex and diverse society that requires to become familiar with a number of different economic and socio-cultural contexts, to be aware of the legal framework in which the conflict may be settled, and to feel comfortable into the electronic environment.

[es] La formación del experto mediador es una cuestión central para garantizar la excelencia en una actividad profesional que supone el primer estadio de acceso a la justicia en las sociedades de hoy. La Unión Europea ha optado por dejar un amplio margen de maniobra a los Estados miembros en la concepción de los diversos requerimientos formativos y, en este contexto, España ha legislado recientemente para dotarse de un adecuado marco normativo, uniforme en materia de mediación civil, mercantil y concursal, que habilite a los expertos para ejercer su profesión en todo el territorio nacional, sin perjuicio de la normativa autonómica que pueda cohabitar por razón competencial. En cualquier caso cabe identificar algunas cuestiones que resultan claves para una adecuada formación de estos expertos en una realidad cada vez más compleja y diversa que requiere profesionales familiarizados con los muy diversos contextos socioeconómicos y culturales, conocedores del marco jurídico en el que se desenvuelven los conflictos, especializados en sus diversos ámbitos aplicativos y, en particular, solventes en el entorno electrónico, donde las habilidades en el lenguaje asíncrono deben ser tenidas en cuenta en la formación de los mediadores.
[en] This paper presents a study of automatic generation of Java code from UML diagrams with the ArgoUML tool. The traditional life cycle of software presents several problems such as the lack of synchronization between code and documentation, low degree of portability and problems of interoperability. The MDA paradigm can partially solve these problems by making models the central element of software development and emphasizing automatic generation of models and code.

[es] Esta memoria presenta un estudio de la generación automática de código Java a partir de diagramas UML con la herramienta ArgoUML. El ciclo de vida tradicional del software presenta algunos problemas como la carencia de sincronización entre código y documentación, poca portabilitat y problemas de interoperabilidad. El paradigma MDA quiere solucionar en parte estos problemas haciendo de los modelos el centro del desarrollo del software y apostando por la generación automática de modelos y código.
[en] This document contains the business plan made for VitalOmega Shoes, a business project seeking the launch of an innovative product for monitoring the state of health and physical activity through the footwear, which integrates biometric sensors located in the midsole. The registration of a large amount of data related to the user's health while walking, and synchronization with a customized computer application for each user, allows to know your health status, monitor your vital signs, receive information, or even increase the level of motivation to perform physical activity with greater constancy.

[es] El presente documento recoge el plan de empresa realizado para VitalOmega Shoes, un proyecto empresarial que busca el lanzamiento de un innovador producto para el seguimiento del estado de salud y la actividad física a través del propio calzado, que integra unos sensores biométricos situados en la entresuela. El registro de una gran cantidad de datos relacionados con la salud del usuario mientras camina, y la sincronización con una aplicación informática personalizada para cada usuario, le permite conocer su estado de salud, controlar tus constantes vitales, recibir información, o incluso aumentar el nivel de motivación para realizar actividad física con mayor constancia.
[en] Allergies Menu Exchange is a project that allows, in the world we live in, with a great variety of bars and restaurants, to manage the orders in a way that is both efficient and integrated while also taking into account that foods allergies are increasingly more common and that they are a big problem for consumers and businesses alike. In order to accomplish these objectives, an HTML5 (with a native look) based application has been developed that allows anyone with a Mobile phone to scan a QR code with their cameras without even having to log in or register into the system.

[es] Alergias Menu Exchange es un proyecto que permite, en el mundo en que vivimos, con una gran diversidad de restaurantes y bares, gestionar los pedidos de estos establecimientos de una manera eficiente e integrada teniendo en cuenta las alergias alimentarias que cada vez, desgraciadamente, son más habituales y que suponen un gran problema tanto para empresarios como consumidores. Para llevar a cabo estos objetivos se ha desarrollado una aplicación con HTML5, pero con una apariencia nativa, donde simplemente escaneando un código QR con la cámara, que tiene cualquier móvil, permite pedir un pedido sin siquiera tener que registrarse con un usuario.
[en] The objective of the project that concerns us is to offer, as the principal service, the geographic location of an internet address through the use of the subset of the most efficient currently existing techniques.

[es] El proyecto que nos ocupa ha tenido como objetivo el de ofrecer cómo servicio principal la localización geográfica de una dirección de internet mediante el uso del subconjunto de técnicas más eficaces de las existentes en la actualidad.
[en] This work shows the process of an implementation of an Open Source BI platform (Business Intelligence). The study goes through all phases of a BI project, from the selection of the platform, its installation, and customization, selection of data sources, transformation, modeling and presentation of results. The objective is to demonstrate the utility of the use of a BI system for the management of a company or a community, in this case we rely on real data obtained from the observation of public Wifi in the city of Palma de Mallorca.

[es] El presente Trabajo muestra el proceso de una implantación de una plataforma Open Source de BI (Business Intelligence). El estudio pasa por todas las fases de un proyecto de BI, desde la selección de la plataforma, su instalación, personalización, selección de fuentes de datos, transformación, modelado y presentación de resultados. El objetivo es demostrar la utilidad de la utilización de un sistema de BI para la gestión de una empresa o una comunidad, en este caso nos basamos en datos reales obtenidos de la observación de Wifi pública en la ciudad de Palma de Mallorca.
[en] The final project consist in to the design and development of a platform game for computer with Super Mario style obtaining a final original product, functional, and finished. The developed product is Benny The last hope, it is a classic 2D platform game similar to Super Mario with a retro style using Pixel art technic and futuristic setting.

[es] El proyecto final del Grado ha consistido en el diseño y desarrollo de un videojuego de plataformas para ordenador, al estilo Super Mario, obteniendo un producto final original, funcional y totalmente acabado. El producto desarrollado ha sido Benny, the last hope, un videojuego de plataformas en 2D, clásico, del tipo Super Mario, de estilo retro, con técnica Pixel arte, ambientado en un entorno futurista.
[en] Traditional agriculture still uses the same tools and processes. The agricultural sector needs the great potential of emerging technologies to facilitate daily work, minimise losses or increase yields and product quality. Although agriculture is struggling to take off in the technological context because it has never been presented as a priority, technology has tried to transform the way farmers work. The dependence on agriculture and its resources makes it necessary to understand it in order to use it in a sustainable way. The analysis of wireless systems together with their evaluation so that they can be implemented among the farming population in order to provide them with technological tools that allow them to acquire, adapt and transmit information so that they as users can remotely access the data collected on the network, can be considered a challenge to be met. This will serve to implement the most appropriate techniques in each situation of agricultural processes for their optimisation. Technologies such as IoT developed over 3G and 4G networks are proposed as suitable in simple case scenarios for advanced crop monitoring. However, the potential value of agriculture requires a more efficient use of digital applications for which low latency, high bandwidth, high resilience and support as in the case of a large number of devices is needed, and is solved by advanced and frontier connectivity technologies such as LPWAN, 5G and LEO satellites, etc.

[es] La agricultura tradicional sigue aplicando las mismas herramientas y procesos. El sector agrícola necesita del gran potencial de las tecnologías eminentes como facilitadoras del trabajo diario, minimizadoras de pérdidas o acrecentadoras del rendimiento y de la calidad del producto. A pesar que a la agricultura le está costando arrancar en el contexto tecnológico debido a que nunca se ha presentado como una prioridad, sí que la tecnología ha hecho su incursión procurando transformar la forma de trabajar de los agricultores y agricultoras. La dependencia de la agricultura y de sus recursos hace necesario su conocimiento para realizar un uso sustentable de la misma. El análisis de los sistemas inalámbricos junto con su evaluación de tal forma que puedan implementarse entre la población agrícola con el fin de brindarles herramientas tecnológicas que les permita adquirir, adecuar y transmitir la información para que como usuarios puedan acceder remotamente a los datos recopilados en la red, puede considerarse un reto a alcanzar. Esto servirá para poner en marcha las técnicas más adecuadas en cada situación de los procesos agrícolas para su optimización. Tecnologías como IoT desarrolladas en redes 3G y 4G son planteadas como idóneas en situaciones de casos simples para el seguimiento avanzado del cultivo. No obstante, el valor potencial que presenta la agricultura necesita un empleo más eficiente de las aplicaciones digitales para lo que se precisa baja latencia, alto ancho de banda, alta resiliencia y soporte como en el caso de un número elevado de dispositivos, resolviéndose por tecnologías de conectividad avanzadas y de frontera como satélites LPWAN, 5G y LEO, etc.
[en] Blockchain, and the rest of distributed data storing technologies, make up the big picture for information technology. Due to their transaction-oriented nature and the possibility of information verification and distribution, they portray the ideal agent for supplying the perfect conditions for a whole range of financial services. This Master's Degree Final Project aims to design a 'Delivery Vs Payment' system (DVP hereinafter), as an exchange means inside the European financial environment, using 'Distributed Ledger Technologies' (DLT hereinafter). Following an introduction to European payment infraestructures and DVP concepts, a further analysis will be made upon DLT concepts and its features regarding public and private networks, consensus methods, or integrity maintenance. Afterwards, the relevant attributes for a DLT solution will be picked up based on the selected environment, and the different components will be subsequently studied as well as the characteristics of Hyperledger Fabric framework. Summing all this up, decisions will be made for the design of a DVP architecture, taking into account the security and functionality of the architecture. As a conclusion of this paper, a balanced system for exchange among DVP actors will be detailed, accompanied by a concept test on Hyperledger Fabric framework.

[es] Las diversas tecnologías de almacenamiento de datos distribuidos, entre las que se encuentra blockchain, representan el nuevo paradigma de la información. Debido a su orientación a transacción y a la posibilidad de verificación y distribución de la información, se convierten en candidatos a proporcionar el ecosistema necesario para los diversos servicios financieros. Este Trabajo Fin de Máster tiene como objetivo el diseño de un sistema de delivery-versus-payment (DVP a partir de ahora), empleado como método de intercambio en el entorno financiero europeo, utilizando tecnologías de tipo Distributed Ledger Technologies (DLT a partir de ahora). Se iniciará con una breve introducción a las infraestructuras de pagos europeas y el concepto de DVP. Posteriormente, se realizará un estudio de los conceptos DLT y las diversas características que ofrecen en cuanto a redes públicas / privadas, método de consenso o mantenimiento de la integridad. A continuación, se seleccionarán las cualidades que deberá poseer una solución DLT para el entorno a estudiar. Posteriormente, se analizarán los diversos componentes y características del framework Hyperledger Fabric, y sobre cada uno de ellos, se tomarán decisiones para el diseño de la arquitectura DVP, teniendo en cuenta la seguridad y la funcionalidad de la arquitectura. Para terminar el documento actual, se detallará un sistema equilibrado de intercambio entre los actores del sistema DVP, y se incluirá una prueba de concepto sobre el framework Hyperledger Fabric.
[en] Nowadays, Alzheimer's disease is one of the priorities of public health. Diagnosis happens at a very advanced stage and there is no specific evaluation or test. In recent years, research studies has been focused on the search and identification of Alzheimer's biomarkers for early diagnosis. Because of the development in biomedical research, the increase in published studies and deposited in public repositories enable new bioinformatic analyzes. The present study identifies differentially expressed genes (DEGs) through the meta-analysis of 6 expression series (GSE127711, GSE109887, GSE118553, GSE132903, GSE29378 and GSE63060) and subsequent gene ontology enrichment analysis with GO and KEGG. The genes identified (LPAR4, TRIP10, GPR4, SYDE1, PSD2, PLCE1, PDGFRB, ITSN1, ITPKB, PSD4, ACTR10 and HINT1) as a starting point for further analysis as possible diagnostic biomarkers for AD.

[es] En la actualidad, la enfermedad de Alzheimer es una de las prioridades de la sanidad pública. El diagnóstico se produce en un estado muy avanzado y no existe una evaluación o prueba específica. En los últimos años, los estudios de investigación se han centrado en la búsqueda e identificación de biomarcadores de Alzheimer para el diagnóstico precoz. Gracias al avance en investigación biomédica, el incremento de estudios publicados y depositados en repositorios públicos es posible realizar nuevos análisis bioinformáticos. El presente estudio identifica genes expresados diferencialmente (DEG) mediante el metaanálisis de 6 series de expresión (GSE127711, GSE109887, GSE118553, GSE132903, GSE29378 y GSE63060) y posterior enriquecimiento de ontología génica de GO y KEGG. Los genes identificados (LPAR4, TRIP10, GPR4, SYDE1, PSD2, PLCE1, PDGFRB, ITSN1, ITPKB, PSD4, ACTR10 y HINT1) como punto de partida para un análisis en mayor profundidad como posibles biomarcadores de diagnóstico para EA.