Development of MOSGUITO: a user-friendly graphical interface for meta-omics data analyses

Detalhes bibliográficos
Autor(a) principal: Pereira, José Henrique Lopes
Data de Publicação: 2022
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: https://hdl.handle.net/1822/87252
Resumo: Dissertação de mestrado em Bioinformatics
id RCAP_0e8fca6e396beef078776d7555825e3b
oai_identifier_str oai:repositorium.sdum.uminho.pt:1822/87252
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Development of MOSGUITO: a user-friendly graphical interface for meta-omics data analysesMeta-omicsMOSCAFlaskMOSGUITOAPIMetaómicaCiências Naturais::Ciências da Computação e da InformaçãoDissertação de mestrado em BioinformaticsComplex microbial communities are essential to all ecosystems, and by linking microbial identity to function, meta-omics technologies facilitate the interpretation of the processes cat alyzed by microorganisms. MOSCA is a command-line pipeline that performs bioinformatics analyses of metagenomics, metatranscriptomics, and metaproteomics. MOSGUITO is a web based tool developed in React, which allows the configuration of MOSCA’s workflow and the visualization of MOSCA outputs. Although the metadata and the configuration options of MOSCA could be easily customized and downloaded through MOSGUITO, MOSGUITO was unable to interact with MOSCA automatically. In this thesis, a third-tier client-server architecture was developed containing the Client MOSGUITO, the Server MOSCA, and a Database. MOSGUITO as a client-side can retrieve, store and delete data from the Database and start running analysis on MOSCA as a server. MOSCA as a server can receive files from the client-side and start an analysis run. The database can store results from MOSCA, input files from users, and respective user information from their login session. A full guide to how to utilize this new version of MOSGUITO is provided. MOSGUITO client-side can interact with MOSCA as a server using Flask APIs, end users don’t need to have knowledge on command-line pipelines to use MOSCA, nor the computer resources to download it. There fore users using MOSGUITO can optimize the usage and configuration of MOSCA, being able to analyze the data from omics experiments with a simple interaction with MOSGUITO.Comunidades microbianas complexas são essenciais em todos os ecossistemas, as tecnologias metaómicas facilitam a interpretação dos processos catalisados pelos microrganismos, pois permitem ligar a identidade dos microrganismos a sua função. MOSCA é um pipeline que funciona a base de linha de comandos que realiza análises de bioinformática de meta- genómica, metatranscriptómica e metaproteómica. O MOSGUITO é uma ferramenta web desenvolvida em React, que permite a configuração do fluxo de trabalho do MOSCA e a visualização dos resultados. Embora os metadados e as opções de configuração do MOSCA possam ser facilmente personalizados e transferidas através do MOSGUITO, o MOSGUITO não conseguia interagir com o MOSCA automaticamente. Nesta tese, foi desenvolvida uma arquitetura cliente-servidor de terceiro nível contendo o Cliente MOSGUITO, o Servidor MOSCA e uma Base de Dados. O MOSGUITO como cliente pode recuperar, armazenar e excluir dados da base de dados e começar a executar análises no MOSCA como servidor. O MOSCA como servidor pode receber arquivos do lado do cliente e iniciar uma execução de análise. A base de dados pode armazenar resultados do MOSCA, ficheiros de input submetidos pelos utilizadores e respetivas informações da sessão de Login do utilizador. E apresentado um guia completo de como utilizar esta nova versão do MOSGUITO. O lado do cliente MOSGUITO pode interagir com o MOSCA como um servidor usando APIs construídas utilizando a framework Flask. Os Utilizadores finais não precisam ter conhecimento sobre linhas de comando para usar o MOSCA e sem a necessidade de recursos de computador para o transferir. Assim, os utilizadores do MOSGUITO otimizam o uso e a configuração do MOSCA, podendo analisar seus dados com uma simples interação com o MOSGUITO.Salvador, Andreia Filipa FerreiraPereira, VítorUniversidade do MinhoPereira, José Henrique Lopes2022-12-132022-12-13T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://hdl.handle.net/1822/87252eng203382188info:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-11-18T01:16:38Zoai:repositorium.sdum.uminho.pt:1822/87252Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T22:53:56.265774Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Development of MOSGUITO: a user-friendly graphical interface for meta-omics data analyses
title Development of MOSGUITO: a user-friendly graphical interface for meta-omics data analyses
spellingShingle Development of MOSGUITO: a user-friendly graphical interface for meta-omics data analyses
Pereira, José Henrique Lopes
Meta-omics
MOSCA
Flask
MOSGUITO
API
Metaómica
Ciências Naturais::Ciências da Computação e da Informação
title_short Development of MOSGUITO: a user-friendly graphical interface for meta-omics data analyses
title_full Development of MOSGUITO: a user-friendly graphical interface for meta-omics data analyses
title_fullStr Development of MOSGUITO: a user-friendly graphical interface for meta-omics data analyses
title_full_unstemmed Development of MOSGUITO: a user-friendly graphical interface for meta-omics data analyses
title_sort Development of MOSGUITO: a user-friendly graphical interface for meta-omics data analyses
author Pereira, José Henrique Lopes
author_facet Pereira, José Henrique Lopes
author_role author
dc.contributor.none.fl_str_mv Salvador, Andreia Filipa Ferreira
Pereira, Vítor
Universidade do Minho
dc.contributor.author.fl_str_mv Pereira, José Henrique Lopes
dc.subject.por.fl_str_mv Meta-omics
MOSCA
Flask
MOSGUITO
API
Metaómica
Ciências Naturais::Ciências da Computação e da Informação
topic Meta-omics
MOSCA
Flask
MOSGUITO
API
Metaómica
Ciências Naturais::Ciências da Computação e da Informação
description Dissertação de mestrado em Bioinformatics
publishDate 2022
dc.date.none.fl_str_mv 2022-12-13
2022-12-13T00:00:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://hdl.handle.net/1822/87252
url https://hdl.handle.net/1822/87252
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv 203382188
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799135137143717888