BSC-LT/ACAData huggingface dataset:
[ca] El splicing és un procés que ocorre entre la transcripció i la traducció i consisteix a eliminar les regions no codificants del mRNA per a produir un transcrit madur. Aquest procés és necessari perquè la traducció es realitzi correctament. La presència de mutacions puntuals que alteren les seqüències reguladores condueix a splicing aberrant, podent produir trastorns monogénicos hereditaris específics. Les mutacions que afecten el splicing s'han classificat en cinc tipus, segons la posició que ocupen en el DNA i segons l'efecte que produeixen en ell. En el present TFM, es pretén estudiar alguns dels diferents tipus de predictors de splicing in silico, partint inicialment de 30; així com comprovar l'exactitud amb la qual aquests prediuen l'efecte que poden produir aquestes mutacions i classificar-les segons els cinc tipus fixats. S'ha estudiat un conjunt de 99 variants, entre les quals d'unes es coneixia l'efecte que produeixen en el splicing, i altres es van obtenir d'una base de dades de malalties humanes, no coneixent el seu efecte. S'ha fet una anàlisi estadística i descriptiva de cadascun dels predictors per a determinar el de major exactitud i els problemes que tenen cadascun d'ells. Només uns pocs predictors donen resultats que poden ser classificables. Uns altres no poden ser extrapolables als tipus de splicing estudiats o generen resultats que poden portar a concloure tipus diferents. En ser prediccions, és imprescindible validar experimentalment per a poder determinar el veritable efecte d'aquestes mutacions en el splicing.

[en] Splicing is a process that occurs between transcription and translation and consists in eliminating the non-coding regions of the mRNA to produce a mature transcript. This process is necessary for the translation to be successful. Presence of point mutations that alter regulatory sequences leads to aberrant splicing, which can produce specific hereditary monogenic disorders. Mmutations that affect splicing have been classified into five types, according to the position they occupy in the DNA and according to the effect they produce on it. In this TFM, it is intended to study some of the different types of splicing predictors in silico, starting initially from 30; as well as to verify the accuracy they have to predict the effect that these mutations can produce and to classify them intro the five fixed effects. A set of 99 variants has been studied, for some the effect they produce on splicing was known, and others were obtained from a human disease database, without knowing their effect. A statistical and descriptive analysis has been performed for each of the predictors to determine the one with the highest accuracy and the problems that each one of them have. Only a few predictors give results that can be classifiable. Others cannot be extrapolated to the types of splicing studied or generate results that can lead to the conclusion of different types. As they are predictions, it is essential to validate experimentally in order to determine the true effect of these mutations on splicing.
[ca] El present treball s'ha centrat en analitzar i investigar el Kernel de Linux, amb l'objectiu d'identificar formes per a garantir l'accés al sistema, dificultant la seva identificació durant una situació real. S'ha aprofundit en tècniques per a l'elevació de privilegis, i el desplegament de portes posteriors que permetin continuar accedint a un sistema una vegada aquest hagués estat compromès. Addicionalment, han estat investigades tècniques de hooking, que permetin ocultar les accions que estan sent realitzades i amb això garantir l'accés al sistema.

[en] This work has focused on analyzing and investigating the Linux Kernel, with the aim of identifying ways to detect access to the system, making it difficult to identify during a real situation. Techniques for privileges escalation have been studied in depth, and the deployment of backdoors to allow from continuing to access a system once it has been compromised. In addition, hooking techniques have been investigated, which hide the actions that are being carried out and with which they have access to the system.
[ca] La memòria mostra el procés de desenvolupament d'una aplicació sota el paradigma de J2EE. Per una banda descriu els passos realitzats en matèria d'especificació, anàlisis i disseny utilitzant UML com a eina fonamental de modelatge, per altra pretén mostrar que la utilització de frameworks i l'aplicació de patrons de disseny facilita substancialment el procés de desenvolupament.

[en] This paper presents the development process of an application under the J2EE paradigm. On the one hand, it describes the steps carried out with regard to specification, analysis and design using UML as a basic modeling tool, while on the other; it attempts to show that the use of frameworks and application of design patterns substantially facilitate the development process.
[ca] Al present treball, a partir del supòsit pràctic d'una empresa fictícia de lloguer de vehicles de luxe amb xofer, examinarem la tributació de l'automòbil a Espanya prestant atenció a aquells impostos en que el seu règim jurídic permet als ens territorials modificar, en tot o en part, la seva regulació i generar una pressió fiscal diversa entre diferents àmbits territorials dintre del mateix país. Observarem així en quina mesura l'ordenació d'impostos propis o no harmonitzats en la seva totalitat pot derivar en situacions de dumping fiscal territorial que, si bé ja és objecte de polèmica en impostos amb finalitat purament recaptadora, posseeix una transcendència moral més significativa quan la finalitat d'aquests és un benefici global com la defensa del medi ambient.

[en] In the present work, from the practical assumption of a fictitious luxury car rental company with driver, we will examine the taxation of automobiles in Spain paying special attention to those taxes in which its legal regime allows territorial governments to modify partial or totally its regulation, fact that generates a diverse taxation between different territorial areas within the same country. We will observe to what extent the establishment of territorial specific taxes or non-harmonized state taxes in their entirety may lead to situations of territorial fiscal competition that, although it has already been the subject of controversy in taxes witch exclusively collecting purposes has a greater moral significance when its purpose is a global benefit such as environmental protection.
[ca] El present document justifica i descriu els detalls del procés de desenvolupament de Mushroom Webapp, una aplicació web capaç de proporcionar informació sobre la possible sortida de bolets en un conjunt de municipis de la província de Castelló i Aragó. Les fonts de dades sobre les quals es consolida l'aplicació provenen principalment de tres organismes especialitzats en informació meteorològica: AEMET, AVAMET o Meteoclimatic. Un procés servidor serà l'encarregat de fer la recollida de dades per a les diferents estacions meteorològiques diàriament. Les bases de dades mantindran un conjunt de dades relatives a precipitació, temperatures, humitat relativa o vent de fins a 30 dies per estació. Sobre el conjunt de dades, un algorisme avaluarà la possibilitat de trobar bolets en un determinat punt d'interès, en funció dels valors meteorològics dels quals disposa. Qualsevol dispositiu dotat de connectivitat i un navegador podrà accedir previ procés d'autenticació a un mapa de Google Maps on la iconografia superposada oferirà indicacions sobre la sortida de bolets. Complementàriament, es comptarà amb un catàleg de bolets capaç de proporcionar informació detallada de cada espècie. Addicionalment podran consultar-se registres diaris, mensuals o anuals relatius a cada estació objecte d'estudi. El stack tecnològic es compon d'un conjunt de scripts de Node.js per a la recollida de dades programada mitjançant el dimoni cron, la base de dades Nosql Firebase, la qual emmagatzemarà els registres meteorològics diaris i la informació relativa als bolets i Angular de la part frontend.

[en] The present document justifies and describes the details of the development's process of Mushroom Webapp, a web application capable of providing information about the possibility of mushroom grown in a group of towns of the provinces Castellón and Aragón. The data sources that form the basis of the application are coming mainly from three organizations specialized in meteorological information: AEMET, AVAMET and Meteoclimatic. A server process will be in charge of gathering all the data from the meteorological stations daily. The databases will store a set of data relative to raining, temperature, humidity or wind till 30 days per station. Over the data set an algorithm will evaluate the possibility of fetching mushrooms in a specific location, according to the meteorological registers that are available. Any device provided with connectivity and a browser will be able to access before an authentication process to a customized Google Maps in which the iconography layered will offer indications about mushrooms grown. Additionally, the web app is having a mushroom's catalog ready to provide detailed information of a set of species enabled to the system. Furthermore daily, monthly and annual registers attached to the stations will be able to be consulted. The technological stack is composed of a set of Node.js scripts for the data gathering programmed through a cron daemon, the Nosql Firebase database, which will store the meteorological registers and mushroom info and Angular at the front-end side.
[ca] L'objectiu d'aquest TFG és plantejar una prova de concepte teòrica, que demostri que és possible realitzar un disseny i implementar un sistema de domòtica basada en una solució Open Source de baix cost, i complir amb els requeriments establerts. Per aconseguir-ho, s'ha dissenyat una solució que utilitza una Raspberry PI 4 Model B on s'instal·la el software Home Assistant que actua com element central del sistema domòtic. També s'utilitzen diversos dispositius (sensors, actuadors, bombetes, etc) amb el protocol ZigBee. Aquesta proposta convertirà els missatges ZigBee dels diferents dispositius en MQTT actuant com una passarel·la mitjançant el software Zigbee2MQTT. Concretament es farà servir el Broker MQTT Mosquitto, d'aquesta manera Home Assistant podrà gestionar aquests missatges MQTT per les diferents aplicacions.

[en] The aim of this TFG is to propose a theoretical proof of concept, which demonstrates that it is possible to design and implement a home automation system based on a low-cost Open Source solution, and meet the established requirements. To achieve this, a solution has been designed using a Raspberry PI 4 Model B where the Hombre Assistant software is installed, which acts as the central element of the home automation system. Several devices (sensors, actuators, light bulbs, etc) with the ZigBee protocol are also used. This proposal will convert the ZigBee messages from the different devices into MQTT acting as a gateway through the Zigbee2MQTT software. Specifically, the Mosquitto MQTT Broker will be used, so that Hombre Assistant will be able to manage these MQTT messages for the different applications.
[ca] L'objectiu final és realitzar una anàlisi de la Societat de la Informació al País Basc i, en concret, dels instruments i accions correctores incloses en els plans institucionals del Govern Autonòmic Basc per combatre els efectes de la bretxa digital ciutadana en aquesta comunitat autònoma, analitzant la seva eficàcia i destacant, en conseqüència, tant els seus èxits com els seus possibles fracassos.

[en] The final objective is to carry out an analysis of the Information Society in the Basque Country and, in particular, of the instruments and corrective actions included in the institutional plans of the Basque Autonomous Government to combat the effects of the digital divide in this autonomous community , analyzing its effectiveness and highlighting, consequently, both its successes and its possible failures.
[ca] L'assignatura Bases de dades, de 6 crèdits ECTS, forma part del bloc de matèries de formació obligatòria del grau d'Informació i documentació. Aquesta assignatura proporciona a l'estudiant els fonaments teòrics i pràctics per a entendre el funcionament dels sistemes de base de dades. Així mateix, s'aprofundeix en el coneixement dels sistemes de gestió de bases de dades relacionals com a base conceptual i també es fa una anàlisi de les prestacions dels sistemes de gestió de bases de dades documentals. Es fa èmfasi en l'aplicació pràctica de les diferents bases de dades, tant les de tipus relacional com les de caràcter documental.

[en] The databases course, of 6 ECTS credits, is part of the degree of Information and Documentation compulsory subjects. This course provides the student with theoretical and practical foundations to understand how database systems work. It also deepens in the knowledge of relational database management systems as a conceptual basis and analyses the performance of document database management systems. It emphasizes the practical application of different database systems, both relational and document-based.
[ca] Startup és un concepte relacionat amb les empreses de nova creació, de menys de tres anys de funcionament, nascudes mitjançant idees vinculades a la innovació i amb una dependència de la tecnologia molt elevada. Aquest treball de final del Grau d'Enginyeria Informàtica realitza una anàlisi d'aquestes empreses per determinar els requisits que hauria de tenir un sistema d'Enterprise Resource Planning (ERP) a implantar en aquest tipus d'empresa, així com analitzar els aspectes més importants a tenir en compte en les diferents fases d'implementació, cercar productes candidats per aquestes empreses i extreure unes conclusions finals.

[en] Startup is a concept related to newly created companies, less than three years old, born through ideas linked to innovation and with a very high dependence on technology. This final project of the Degree in Computer Engineering performs an analysis of these companies to determine the requirements that would have a system of Enterprise Resource Planning (ERP) to implement in this type of company, as well as analyze the most important aspects to consider in the different phases of implementation, look for candidate products for these companies and generate final conclusions.
[ca] Les malalties cardiovasculars són la principal causa de mort a nivell mundial. Donada la seva importància en la salut pública, es fa necessari comprendre els factors de risc que contribueixen al desenvolupament d'aquestes malalties i com prevenir-les i tractar-les de manera efectiva. Aquest treball va tenir com a objectiu desenvolupar un model predictiu de malalties cardiovasculars utilitzant tècniques d'aprenentatge automàtic i un conjunt de dades de factors de risc recopilats pels Centres per al Control i la Prevenció de Malalties (CDC) dels Estats Units. Així mateix, es buscava identificar els factors de risc més significatius associats a aquestes malalties. Es van aplicar diverses tècniques de mostreig per abordar el desequilibri de classes i es van entrenar múltiples algoritmes. El model Light GBoost amb SMOTEENN, entrenat en un conjunt de dades amb 29 variables i 353.968 registres, va demostrar el millor rendiment, amb un recall de 0,8450 i un AUC-ROC de 0,8139. Es van identificar com a factors de risc clau l'edat avançada, el sexe masculí, els baixos nivells socioeconòmics (ingressos i educació) i dormir poc. Els resultats destaquen la importància de considerar factors socioeconòmics i d'estil de vida, a més dels factors tradicionals, en l'avaluació del risc cardiovascular. Tot i que es reconeixen limitacions com la naturalesa autoreportada de les dades i l'absència d'algunes variables clíniques, aquest treball contribueix al desenvolupament d'eines de predicció més precises, i emfatitza la necessitat d'abordar els determinants socials en les polítiques de prevenció de malalties cardiovasculars.

[en] Cardiovascular diseases are the leading cause of death worldwide. Given their importance in public health, it is necessary to understand the risk factors that contribute to the development of these diseases and how to prevent and treat them effectively. This work aimed to develop a predictive model for cardiovascular diseases using machine learning techniques and a dataset of risk factors collected by the Centers for Disease Control and Prevention (CDC) in the United States. Furthermore, the goal was to identify the most significant risk factors associated with these diseases. Various sampling techniques were applied to address class imbalance, and multiple machine learning algorithms were trained. The Light GBoost model with SMOTEENN, trained on a dataset with 29 variables and 353,968 records, demonstrated the best performance, with a recall of 0.8450 and an AUC-ROC of 0.8139. Key risk factors identified included advanced age, male gender, low socioeconomic status (encompassing income and educational attainment), and insufficient sleep duration. The findings underscore the importance of considering socioeconomic and lifestyle factors, in addition to traditional factors, in the assessment of cardiovascular risk. Although limitations such as the self-reported nature of the data and the absence of some clinical variables are acknowledged, this work contributes to the development of more accurate prediction tools and emphasizes the need to address social determinants in cardiovascular disease prevention policies.
[ca] Actualment, la pneumònia és una malaltia pulmonar prevalent i una de les principals causes mortals en el món. Sense anar més lluny, l'actual pandèmia provocada per COVID-19 i les seves variants ens ha fet enfrontar a la realitat de la importància d'una detecció ràpida per a poder realitzar un tractament ràpid i eficaç. L'eina de diagnòstic per a la pneumònia solen ser les radiografies toràciques, a causa de la seva rapidesa i al seu cost. Ofereixen menys exposició ionitzant, però també menys claredat en la resolució de la imatge, ja que apareixen opacitats o grises difuses. En aquest Treball de final de Màster s'ha proposat dissenyar un model d'aprenentatge profund, mitjançant el llenguatge Python i usant llibreries de TensorFlow i Keras a través de Google Colab. El model s'ha generat fent servir una xarxa neuronal convolucional (CNN) i la proposta de millora de precisió s'ha suggerit mitjançant l'augment de dades. La base de dades utilitzada per a aquest projecte ha estat extreta del repositori de Kaggle i consta de 5856 radiografies toràciques classificades segons si no presenten pneumònia (normal) o presenten pneumònia (pneumònia virus, pneumònia bacteri). Finalment, s'ha creat una aplicació web desenvolupada en NextJS i publicada en AWS per a facilitar la classificació d'imatges a l'usuari.

[en] Pneumonia is currently a prevalent lung disease and one of the leading causes of death in the world. Without going any further, the current pandemic caused by COVID-19 and its variants has brought us face to face with the reality of the importance of early detection for rapid and effective treatment. The diagnostic tool for pneumonia is usually chest X-rays, due to their speed and cost. They offer less ionizing exposure but also less clarity in the resolution of the image as opacities or diffuse grays appear. In this Master's thesis it has been proposed to design a deep learning model, using the Python language and using TensorFlow and Keras libraries through Google Colab. The model has been generated using a convolutional neural network (CNN) and the proposed accuracy improvement has been proposed through data augmentation. The database used for this project has been extracted from the Kaggle repository and consists of 5856 thoracic radiographs classified according to whether they do not present pneumonia (normal) or present pneumonia (pneumonia virus, pneumonia bacteria). Finally, a web application developed in NextJS and published in AWS has been created to facilitate image classification for the user.
[ca] Aquest article analitza l'opinió que té sobre la professió d'informàtica l'alumnat de l'últim cicle d'educació primària. Es van enquestar 300 alumnes de 12 escoles i es va observar que l'opinió de les nenes era sensiblement pitjor que la dels nens a més de que elles es consideren menys capaços de realitzar un programa informàtic. A partir de l'anàlisi de les dades se suggereix que s'iniciï als alumnes de primària a la programació i especialment a les nenes perquè millorin la seva percepció de les seves capacitats en aquest àmbit.

[en] In this paper the perspective on the computer's profession of students at the end of primary school is analyzed. 300 students from 12 schools were surveyed and we observed that the girls' opinion were significantly worse than boys, as well as, the girls considered themselves less capable of creating a computer program. From the analysis of the data it's suggest that students in primary school should be taught in programming, especially girls, to improve their perception of their capabilities in this area.
[ca] El teatre va viure la seva renovació a partir de 1960. Tal com ja havia passat amb les arts plàstiques, l'escena va trencar amb el realisme i les representacions tradicionals. Aquí comença el teatre contemporani.

[en] The theatre experienced its renewal from 1960 onwards. As had already happened with the plastic arts, the scene broke with realism and traditional representations. Here begins the contemporary theatre.
[ca] Aquest treball final de grau sorgeix com a solució a les diferents limitacions que ens trobem en publicar les nostres fotografies en xarxes socials mitjançant smartphones o tablets. La idea principal és desenvolupar una aplicació per a smartphones o tablets que ens permeti publicar fotografies en xarxes socials independentment del programari i del tipus de dispositiu que utilitzem. Amb la nostra aplicació l'usuari, sense ser un expert, podrà editar o comprar fotografies. Si l'usuari és un amant o professional de la fotografia, podrà aplicar filtres més complicats, trobar noves ubicacions per a localitzacions i fins i tot vendre les seves pròpies fotografies.

[en] This final degree project resolves different kind of issues when we try uploading our pictures in social networking sites thought smartphones or tablets. The main idea is to develop an application for smartphone or tablet that allows us to post photos on social networks and software regardless of the type of device we use. With our application the user, without being an expert, you can edit or purchase photographs. If the user is a lover or professional of photography, you can apply more complicated filters, finding new locations for locations and even sell their own photographs.