BSC-LT/ACAData huggingface dataset:
[ca] La plataforma Enrich Gen permet, mitjançant la integració de la informació procedent de diverses bases de dades i la visualització en taules o gràfics, prioritzar els gens més rellevants d'una anàlisi; conèixer la similitud o distància entre els gens; disposar del llistat de fàrmacs amb activitat per a cada gen; conèixer els assajos clínics desenvolupats per gen, i finalment, avaluar l'evidència científica de cada gen. Els tres procediments fonamentals de la plataforma són: les metadades, l'anàlisi semàntica latent basat en la descomposició d'una matriu en els seus valors singulars; i l'anàlisi semàntica basada en l'ontologia. El primer, els metadades, es caracteritzen per ser dades altament estructurades a causa de les regles incloses per a la seva extracció, classificació i adaptació a l'estructura de visualització que permet guanyar en eficiència i/o millorar la interpretació; l'anàlisi semàntica latent basat en la descomposició en valors singulars és usat per a la construcció d'un gràfic node-arquejo a partir d'una cerca en la plataforma PubMed; i l'anàlisi semàntica basada en l'ontologia, s'utilitza per avaluar la similitud de gens basats en els termes GO. Enrich Gen és una eina web que permet a l'usuari extreure informació clínica, farmacològica, biològica, i facilita l'anotació d'un conjunt de gens després de conèixer la seva similitud basada en els termes GO, per tant, és de gran utilitat en la pràctica clínica.

[en] The Enrich Gen platform allows, through the integration of information from various databases and visualization in tables or graphs, to prioritize the most relevant genes in an analysis; to know the similarity or distance between the genes; to disposse a list of drugs with activity for each gene; to know the clinical trials available by gene, and finally, evaluate the scientific evidence of each gene. The three fundamental procedures of the platform are: the metadata, the latent semantic analysis based on the decomposition of a matrix in its singular values; and semantic analysis based on ontology. The first, metadata, is characterized by highly structured data due to the rules included for its extraction, classification and adaptation to the visualization structure that allows to gain in efficiency and / or improve interpretation; the latent semantic analysis based on the decomposition in singular values is used for the construction of a node-arc graph from a search in the PubMed platform; and semantic analysis based on ontology, is used to evaluate the similarity of genes based on the terms GO. Enrich Gen is a web tool that allows user to extract clinical, pharmacological, biological information, and facilitates the annotation of a set of genes after knowing their similarity based on the GO terms, therefore, it is very useful in clinical practice.
[ca] En aquest projecte he dissenyat i implementat un marc de treball (framework) de presentació per aplicacions J2EE. Avui en dia, per desenvolupar aplicacions web, estem obligats a que segueixin una sèrie de qualitats per tal de fer-les útils. Aquestes són eficiència, extensibilitat, reutilització i portabilitat. De no ser així, el nostre programari no tindrà lloc al mercat. Per tal d' aconseguir aquestes qualitats, cal seguir les regles establertes i utilitzar frameworks.

[en] In this Final Degree Project I designed and implemented a J2EE application framework. Nowadays, to develop web applications they need certain qualities in order to make them useful. These are efficiency, extensibility, reusability and portability. Otherwise, our software will not have its place in the market. To achieve these qualities, we must follow the established rules and use frameworks.
[ca] Trencar amb la utopia de que a les empreses es necessari la utilització de sistemes de pagament perquè son millors i mes estables. Es pretén fer un recorregut que demostri que l¿estabilitat de tot sistema radica en tenir el control sobre seus serveis, eliminant la dependència de tercers. Utilitzant sempre que sigui possible eines de codi obert com sistemes operatius Linux i programari lliure, s'explica el camí com s'està realitzant la migració dels servidors, serveis i programari a una gran multinacional per tal de millorar la productivitat, la eficiència i obtenir una reducció dels costos. En aquest document recollim les explicacions i justificacions dels sistemes i serveis que s'han implementat a tots els nivells de la companyia, sistemes i serveis destinats a millor els recursos i la infraestructura informàtica, els sistemes i programari destinats als usuaris. Recull també la formació necessària per l'èxit del projecte així com un petit anàlisis del seu impacte econòmic.

[en] Breaking with the utopia than in the companies is necessary use paid systems because are better and more stables. Our intention is to take a tour that demonstrate that the stability in all systems lies in to have the control over his services, removing third party dependences. Using always that be possible open source tools like Linux operating systems and free software, we explain the way how to we are doing the migration of servers, services and software in a big company for improve the productivity, the efficiency and obtaining a cost reduction. In this document we collect the explanations and justifications of systems and services that we implemented in all levels of the company, systems and services destinate to improve IT resources and infrastructure, the systems and software destinate to the users. It collects too the necessary training for the project successful and a little resume of the economic analysis.
[ca] El descobriment que els RNAs són capaços de catalitzar reaccions bioquímiques va tenir lloc en els experiments del grup de Cech, l'any 1981. Aquest grup de recerca va demostrar l'autoprocesamiento no enzimàtic de l'intró de l'RNA ribosomal de Tetrahymena. Entre els ribozims naturals descrites des de llavors, destaquen la família de les petites ribozims de autotall, sent la més comuna i senzilla la de cap de martell (o hammerhead) a més de la ribozim de virus de l'hepatitis delta, en les quals es centrarà aquest estudi. L'estudi a realitzar es centrarà fonamentalment en l'anàlisi de diversos motius i seqüències de RNAs tant catalítics com circulars, i seguint fonamentalment aproximacions bioinformàtiques. Aquestes aproximacions consistiran d'una banda en l'anàlisi i recerca de motius autocatalítics en genomes virals i eucariòtics utilitzant programari específic basat en estructures de RNA (RNAmotif) com de genòmica comparada (BLAST).

[en] The discovery that RNAs are capable of catalyzing biochemical reactions took place in the experiments of Cech's group, in 1981. This research group demonstrated the non-enzymatic autoprocessing of the intron of Tetrahymena ribosomal RNA. Among the natural ribozymes described since then, we can highlight the family of small self-cleaving ribozymes, such as the hammerhead ribozyme, as the most common and simple example, or the hepatitis delta virus ribozyme, in which will focus this study. The study to be carried out will mainly focus on the analysis of various motifs and sequences of catalytic and circular RNAs, and fundamentally following bioinformatic approaches. These approaches will consist on the one hand in the analysis and search for autocatalytic motifs in viral and eukaryotic genomes using specific software based on RNA structures (RNAmotif) and comparative genomics (BLAST).
[ca] Projecte final de carrera de l'Àrea de Xarxes de Computadors de la titulació d'Enginyeria Informàtica. El projecte sobre el desenvolupament d'un sistema automàtic de descàrrega, distribució de dades i transformació de dades de boies amb el sistema ARGOS, així com una aplicació mòbil per al sistema operatiu mòbil iOS, per al seu ús en dispositius mòbils iPhone.

[en] Final degree project in the Area of Computer Networks of the Computer Engineering studies. This project deals with the development of an automatic download, data distribution and processing from ARGOS buoys, as well as a mobile application for the iOS mobile operating system, used in iPhone mobile devices.
[ca] La migranya és una malaltia extesa entre la població amb uns símptomes que si bé no són severs dificulten la vida de les persones que ho pateixen(nàusees, fotofòbia, fonofòbia i mal de cap). Actualment hi ha poc coneixement sobre els mecanismes moleculars involucrats i per tant els possibles tractaments són també reduïts. És per això que aquest treball proposa un estudi bioinformàtic per extreure informació rellevant per a la malaltia. El treball ha estat estructurat en dos blocs. Un primer bloc on s'ha executat un procés d'obtenció de dades per elaborar l'interactoma, obtenir les vies cel·lulars de l'Homo sapiens, i els gens que afectena la migranya que ja es coneixen experimentalment. El segon bloc consta de l'estudi estadístic d'aquestes dades obtingudes amb la finalitat d'obtenir un llistat amb mecanismes moleculars candidats a la migranya, i un altre llistat amb gens candidats. S'han obtingut 68 vies candiates i un conjunt de 30 gens candidats. Tot i això, alguns dels mecanismes cel·lulars i gens candidats obtinguts guarden relació amb el que ja se sap sobre la migranya, per tant podrien ser bones vies per futures investigacions.

[en] Migraine is a widespread disease among the population with symptoms that, although not severe, make life difficult for people who suffer from it (nausea, photophobia, phonophobia and headaches). There is currently not enought knowledge about the molecular mechanisms involved and therefore the possible treatments are also reduced. That is why this research proposes a bioinformatics study to extract information relevant to the disease. This study has been structured in two blocks. The first block is a process of obtaining data to elaborate the interactome. Also to obtain the cellular pathways of Homo sapiens and the genes that affect migraine that are already known experimentally. The second block consists of the statistical study of the data in order to obtain a list with molecular mechanisms candidate for migraine, and another list with candidate genes. 68 candidate pathways and a set of 30 candidate genes have been obtained. However, some of the cellular mechanisms and candidate genes obtained are related to what is already known about migraine, so they could be good avenues for future research.
[ca] El treball '"Pas de deux". Quan dansa i gènere comparteixen escenari', tracta de l'impacte i de la repercussió que han tingut la lluita per la igualtat dones-homes i els estudis de gènere en la praxi i en la historiografia de la dansa. Parteix de l'estudi fet des de la perspectiva de gènere de noves, clàssiques i reconegudes referències bibliogràfiques sobre gènere i dansa, antropologia de la dansa i història i praxi de la dansa.

[en] The dissertation '"Pas de deux". When dance and gender' share stage treats of the impact and the repercussion that have had the fight for the equality women-men and the studies of gender in the practice and in the historiography of dance. It bases in the study of new, classical and recognised bibliographic references on gender and dance, anthropology of dance and history and practice of dance.
[ca] Aquest projecte ha consistit en realitzar un vídeo interactiu d'un passeig per la ciutat de Màlaga, a través d'una aplicació web anomenada Eko.studio, en la qual podrem crear un arbre de decisions i elements interactius perquè l'usuari pugui anar triant entre les diferents carrers per les que vol passejar.

[en] This project consisted of making an interactive video of a walk through the city of Malaga, through a web application called Eko.studio, in which we will be able to create a tree of decisions and interactive elements so that the user can choose between the different streets through which he wants to walk.
[ca] L'objectiu del projecte és fer servir la tecnologia per ajudar estudiants de música a optimitzar les seves sessions d'estudi. Planificant les sessions amb antelació i tenint una manera de controlar que els plans originals es segueixen al màxim, l'estudiant s'assegura que traurà el màxim benefici del seu temps i esforç. La intenció d'aquest projecte es crear una webapp que permet a l'usuari crear, amb antelació, els exercicis que vol practicar i endreçar-los en sessions. Aquestes, un cop configurades, poden ser reproduïdes. Això significa que els exercicis que conté cada sessió seran mostrats un darrere de l'altre amb un metrònom al tempo desitjat i durant la durada estipulada. Aquests paràmetres s'indiquen amb antelació però es poden modificar a temps real. La demo d'aquestes funcionalitats s'ha desenvolupat fent servir Laravel pel backend i Vue.js pel frontend, amb axios per la comunicació. A més de les funcionalitats desenvolupades, s'han ideat algunes més. En primer lloc, hi haurà estadístiques mostrant els hàbits dels usuaris perquè segueixin les seves sessions d'estudi. A més, hi haurà interacció entre usuaris. L'estudiant podrà afegir els exercicis i sessions d'altres als propis. L'abast del projecte no ha permet desenvolupar l'app sencera. En un futur pròxim l'app serà millorada i les noves funcionalitats afegides.

[en] The aim of this project was to use technology to help music students to optimize their study sessions. By planning the sessions ahead, and having a way of controlling the original plans are followed as closely as possible, the student makes sure they will make the most of their time and their effort. The intention of this project is to create an app that allows the user to create, in advance, the exercises they want to practice and to arrange them in what we call sessions. These sessions, once configured, can be played. This means that the exercises contained by the sessions will be played one right after the other, with a metronome at the desired bpm and during the stipulated duration. These parameters are set ahead but can be changed in real time. The demo of these functionalities has been developed using Laravel for the back-end and Vue.js for the front end, and axios for the communication. Besides the developed functionalities, some more have been devised. Firstly, there will be stats showing the user¿s habits to let them track their studying sessions. Also, this would eventually allow some gamification to make the product more attractive. Secondly, there will be interaction between the users. The user will be able to add the other students¿ exercises and sessions to their own. The scope of this project hasn¿t allowed the development of the full app, but on the near future the demo will be upgraded and the new functionalities added.
[ca] El present estudi té com a objectius, d'una banda, conèixer el grau d'autoconcepte acadèmic en adolescents amb i sense TDAH i d'altra banda, comprovar si existeix relació entre l'autoconcepte acadèmic i el rendiment escolar en adolescents amb i sense TDAH i conèixer si existeixen diferències entre tots dos grups en relació amb l'autoconcepte acadèmic.

[en] The aims of the present study were, on the one hand, to find out the degree of academic self-concept in adolescents with and without ADHD, to find out the degree of academic self-concept in adolescents with and without ADHD and, on the other hand, to check whether there is a relationship between academic self-concept and school performance in adolescents with and without ADHD and to find out whether there are differences between the two groups in relation to academic self-concept.
[ca] Estudi de tècniques d'anonimització de la identitat i de mètodes per a la desanonimització d'usuaris basats en la recerca d'informació en fonts obertes a Internet, aplicats a la xarxa social Twitter.

[en] Study of identity anonymization techniques and methods for the deanonymization of users based on the search of information in open sources on the Internet, applied to the social network Twitter.
[ca] Els mecanismes d'autorització i autenticació són clau en qualsevol sistema que hagi de ser exposat a Internet. El protocol OpenID Connect ofereix autenticació damunt del protocol d'autorització OAuth. Amb el desenvolupament d'aquest projecte es pretén donar una solució de Single Sign-*On que s'adapti al conjunt de microservicios de l'empresa Mitiga Solutions, afegint suport al protocol OpenID Connect. Per al desenvolupament s'ha seguit una metodologia en cascada, dividint el projecte en fases específiques que permeten una millor estimació del temps. Amb la realització d'aquest treball s'ha instal·lat i configurat el servidor de Single Sing-On Kyecloak el qual utilitza el servidor LDAP de l'empresa per a donar servei als usuaris interns. En la segona part del projecte s'ha modificat la llibreria de microservicios de Mitiga Solutions, així com dues de les seves microservicios, per a afegir compatibilitat amb el protocol OpenID Connect. El sistema implantat permet protegir endpoints específics dels microservicios i autorització mitjançant rols, així com la comunicació autenticada entre microservicios. El desenvolupament ha permès establir les bases per a estendre el sistema a la resta de microserveis disponibles. El servidor de Single Sign On no serveix únicament per als microserveis, sinó que a més vaig poder ser utilitzat per a oferir un sistema d'accés centralitzat per a donar suport a altres serveis disponibles en l'empresa que siguin compatibles amb el protocol utilitzat.

[en] Authorization and authentication mechanisms are a key component on any system exposed to Internet. The protocol OpenID Connect provides authentication on top of the authorization protocol OAuth. With the development of this project, it is intended to provide a Single Sign-On solution for the set of microservices of the company Mitiga Solutions, adding support to the OpenID Connect protocol. The development of this project has followed a cascade methodology, dividing the project into specific phases to allow a better time schedule. With the completion of this project, the Sign Sing-On Kyecloak server has been installed and configured to work along with company¿s LDAP server in order to provide access to the internal users. As for the second part of the project, support to OpenID Connect protocol has been added to Mitiga¿s microservices library, as well as two of its microservices. The implemented system allows to protect specific endpoints with authorization through roles, as well as authenticated communication between microservices. The Single Sign On server is not only used for microservices but also can be used to provide a centralized access system to support other
[ca] Aquest treball pretén investigar com la plataforma YouTube i els creadors de contingut, anomenats "YouTubers", poden oferir una oportunitat comercial per a les empreses. Usant a aquestes persones com a altaveu per als seus missatges. A més, també es pretén observar com el màrqueting digital està aprofitant aquesta plataforma i quines innovacions s'estan realitzant en el moment de la de publicació d'aquest estudi.

[en] This work aims to investigate how YouTube and the content creators, commonly called "youtubers", can offer commercial opportunities to companies who use these people as representatives for their messages. In addition, it is also intended to observe how digital marketing benefits from this platform and what innovations are being made during the time this study is conducted.
[ca] La geolocalització és una de les funcionalitats utilitzades en dispositius com els coneguts wearables o smartwatches i en multitud d'indústries com a aeronàutica, naval, etc. Per a això, aquests dispositius han de disposar de receptors GNSS. Dins dels receptors GNSS, existeixen els denominats receptors snapshot que ofereixen diferents funcionalitats respecte als receptors convencionals. La implementació i millora d'un algorisme que faci possible el càlcul de la posició i l'estimació del rellotge d'un receptor GNSS tipus snapshot és el principal objectiu d'aquest treball. Inicialment, després d'un mesurament de dades en cru gràcies a simulacions en Matlab a partir de captures realitzades amb una API proporcionada per Google, són calculats pseudorangos absoluts, l'efecte Doppler i la relació senyal portador a soroll. Això permetrà l'exposició d'un algorisme sobre la base dels pseudorangos. Gràcies a una modificació dels pseudorangos absoluts s'obtenen els pseudorangos ambigus, i d'aquesta forma s'aconsegueix una simulació del funcionament d'un receptor GNSS de tipus snapshot. S'ha seleccionat l'algorisme de Peterson per a la seva utilització en diferents escenaris, resultant ser altament sensible a les condicions inicials. Posteriorment, s'han implementat una sèrie de millores per a obtenir un increment de l'estabilitat del sistema i una reducció de les febleses oposades en l'algorisme de Peterson. Gràcies a aquestes millores, s'aconsegueix l'obtenció de la ubicació de manera àgil, partint d'una posició a priori qualsevol, a més d'una estabilitat del rellotge de l'ordre de =25 ms.

[en] Geolocation is one of the functionalities used in devices such as the known wearables or smartwatches and in many industries such as aeronautics, naval, etc. To do this, these devices must have GNSS receivers. Within GNSS receivers, there are so-called snapshot receivers that offer different functionalities compared to conventional receivers. The implementation and improvement of an algorithm that makes it possible to calculate the position and estimate the clock of a snapshot GNSS receiver is the main objective of this work. Initially, after a measurement of raw data, thanks to MatLab simulations from captures made with an API provided by Google, absolute pseudoranges, the Doppler effect and the signal carrier to noise ratio are calculated. This will allow the exposure of an algorithm based on the pseudoranges. Thanks to a modification of the absolute pseudoranges the ambiguous pseudoranges are obtained, and in this way a simulation of the operation of a snapshot GNSS receiver is achieved. Peterson's algorithm has been selected for use in different scenarios, proving to be highly sensitive to the initial conditions. Subsequently, a series of improvements have been implemented to obtain an increase in system stability and a reduction in the weaknesses found in the Peterson algorithm. Thanks to these improvements, it is possible to obtain the location in an agile way, starting from an a priori position, in addition to a clock stability of the order of = 25 ms.