Desenvolvimento de um programa em Python para extração automatizada de dados na Biblioteca Cochrane: um estudo descritivo

Detalhes bibliográficos
Autor(a) principal: Gobi, Eduardo Loeffel Noce [UNIFESP]
Data de Publicação: 2023
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UNIFESP
Texto Completo: https://repositorio.unifesp.br/handle/11600/66377
Resumo: A Biblioteca Cochrane abriga três bases de dados para pesquisas relacionadas à saúde baseada em evidências e, embora muitos estudos de síntese de evidências façam uso das revisões sistemáticas presentes na biblioteca, a quantidade de revisões utilizadas é limitada devido ao tempo levado na extração manual dos dados. Desse modo, descrevemos no presente estudo o processo de desenvolvimento de um programa na linguagem de programação Python para realizar a extração automatizada de dados nas revisões sistemáticas da Biblioteca Cochrane, de forma a auxiliar encurtar o tempo de desenvolvimento de estudos que usufruam dos dados contidos nas revisões da biblioteca para síntese de evidências. Um protótipo foi feito junto com todas as funções necessárias para a extração de dados, desde o carregamento de uma página de busca até a exportação dos dados extraídos numa planilha estruturada e legível. Após a avaliação inicial do código e testes de desempenho, foi observada uma redução gradual no desempenho à medida que as revisões carregadas eram acumuladas na memória do computador, e a linguagem Python com suas funções de controle de memória provou-se necessária para resolver esse problema. A versão final, em Python, foi capaz de percorrer todas as oito mil revisões na Cochrane Database of Systematic Reviews (CDSR) e exportar todos os dados solicitados a uma planilha, sem afetar o desempenho do computador. Com o sucesso do programa, espera-se que ele ganhe uma interface gráfica no futuro e que os estudos de síntese de evidências possam utilizá-lo para abranger dados em mais revisões em suas análises.
id UFSP_22be584cc04a38996012133922488d7e
oai_identifier_str oai:repositorio.unifesp.br/:11600/66377
network_acronym_str UFSP
network_name_str Repositório Institucional da UNIFESP
repository_id_str 3465
spelling Desenvolvimento de um programa em Python para extração automatizada de dados na Biblioteca Cochrane: um estudo descritivoPythonSíntese de evidênciasExtração de dadosA Biblioteca Cochrane abriga três bases de dados para pesquisas relacionadas à saúde baseada em evidências e, embora muitos estudos de síntese de evidências façam uso das revisões sistemáticas presentes na biblioteca, a quantidade de revisões utilizadas é limitada devido ao tempo levado na extração manual dos dados. Desse modo, descrevemos no presente estudo o processo de desenvolvimento de um programa na linguagem de programação Python para realizar a extração automatizada de dados nas revisões sistemáticas da Biblioteca Cochrane, de forma a auxiliar encurtar o tempo de desenvolvimento de estudos que usufruam dos dados contidos nas revisões da biblioteca para síntese de evidências. Um protótipo foi feito junto com todas as funções necessárias para a extração de dados, desde o carregamento de uma página de busca até a exportação dos dados extraídos numa planilha estruturada e legível. Após a avaliação inicial do código e testes de desempenho, foi observada uma redução gradual no desempenho à medida que as revisões carregadas eram acumuladas na memória do computador, e a linguagem Python com suas funções de controle de memória provou-se necessária para resolver esse problema. A versão final, em Python, foi capaz de percorrer todas as oito mil revisões na Cochrane Database of Systematic Reviews (CDSR) e exportar todos os dados solicitados a uma planilha, sem afetar o desempenho do computador. Com o sucesso do programa, espera-se que ele ganhe uma interface gráfica no futuro e que os estudos de síntese de evidências possam utilizá-lo para abranger dados em mais revisões em suas análises.The Cochrane Library maintains three databases for evidence-based health-related research. Although many evidence synthesis studies make use of the systematic reviews provided by the library, the number of reviews actually used is limited due to the time taken to manually extract the data. Thus, the present study aims to describe the process of developing a program using the Python programming language to perform automated data extraction from Cochrane Library’s systematic reviews in order to assist and shorten the time taken to gather and store the data contained in the reviews. A prototype was made along with all the necessary functions for data extraction, from loading a search page to exporting the extracted data in a structured, human-readable spreadsheet. After initial evaluation of the code and testing, a gradual decrease in performance was observed as the loaded revisions were continuously stored in the computer memory, and Python with its memory control functions proved necessary to solve the problem. The final version was able to go through all eight thousand reviews in the Cochrane Database of Systematic Reviews (CSDR) and export all the requested data to a spreadsheet, without affecting the performance of the computer. With the success of the program, we hope to develop a graphical interface in the future, allowing more evidence synthesis studies to use the program in order to extract data from more reviews in their analyses.Universidade Federal de São PauloZucchi, Paola [UNIFESP]Pacheco, Rafael Leite [UNIFESP]http://lattes.cnpq.br/5220382157272897http://lattes.cnpq.br/1949000567939406http://lattes.cnpq.br/3592197768262836Gobi, Eduardo Loeffel Noce [UNIFESP]2023-01-17T12:41:01Z2023-01-17T12:41:01Z2023-01-16info:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/publishedVersion71 f.application/pdfGOBI, E. L. N. Desenvolvimento de um programa em Python para extração automatizada de dados na Biblioteca Cochrane: um estudo descritivo. 2023. Trabalho de Conclusão de Curso (Tecnólogo em Informática em Saúde) – Escola Paulista de Medicina, Universidade Federal de São Paulo (UNIFESP). São Paulo, 2023.https://repositorio.unifesp.br/handle/11600/66377porSão Pauloinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UNIFESPinstname:Universidade Federal de São Paulo (UNIFESP)instacron:UNIFESP2024-08-12T06:34:27Zoai:repositorio.unifesp.br/:11600/66377Repositório InstitucionalPUBhttp://www.repositorio.unifesp.br/oai/requestbiblioteca.csp@unifesp.bropendoar:34652024-08-12T06:34:27Repositório Institucional da UNIFESP - Universidade Federal de São Paulo (UNIFESP)false
dc.title.none.fl_str_mv Desenvolvimento de um programa em Python para extração automatizada de dados na Biblioteca Cochrane: um estudo descritivo
title Desenvolvimento de um programa em Python para extração automatizada de dados na Biblioteca Cochrane: um estudo descritivo
spellingShingle Desenvolvimento de um programa em Python para extração automatizada de dados na Biblioteca Cochrane: um estudo descritivo
Gobi, Eduardo Loeffel Noce [UNIFESP]
Python
Síntese de evidências
Extração de dados
title_short Desenvolvimento de um programa em Python para extração automatizada de dados na Biblioteca Cochrane: um estudo descritivo
title_full Desenvolvimento de um programa em Python para extração automatizada de dados na Biblioteca Cochrane: um estudo descritivo
title_fullStr Desenvolvimento de um programa em Python para extração automatizada de dados na Biblioteca Cochrane: um estudo descritivo
title_full_unstemmed Desenvolvimento de um programa em Python para extração automatizada de dados na Biblioteca Cochrane: um estudo descritivo
title_sort Desenvolvimento de um programa em Python para extração automatizada de dados na Biblioteca Cochrane: um estudo descritivo
author Gobi, Eduardo Loeffel Noce [UNIFESP]
author_facet Gobi, Eduardo Loeffel Noce [UNIFESP]
author_role author
dc.contributor.none.fl_str_mv Zucchi, Paola [UNIFESP]
Pacheco, Rafael Leite [UNIFESP]
http://lattes.cnpq.br/5220382157272897
http://lattes.cnpq.br/1949000567939406
http://lattes.cnpq.br/3592197768262836
dc.contributor.author.fl_str_mv Gobi, Eduardo Loeffel Noce [UNIFESP]
dc.subject.por.fl_str_mv Python
Síntese de evidências
Extração de dados
topic Python
Síntese de evidências
Extração de dados
description A Biblioteca Cochrane abriga três bases de dados para pesquisas relacionadas à saúde baseada em evidências e, embora muitos estudos de síntese de evidências façam uso das revisões sistemáticas presentes na biblioteca, a quantidade de revisões utilizadas é limitada devido ao tempo levado na extração manual dos dados. Desse modo, descrevemos no presente estudo o processo de desenvolvimento de um programa na linguagem de programação Python para realizar a extração automatizada de dados nas revisões sistemáticas da Biblioteca Cochrane, de forma a auxiliar encurtar o tempo de desenvolvimento de estudos que usufruam dos dados contidos nas revisões da biblioteca para síntese de evidências. Um protótipo foi feito junto com todas as funções necessárias para a extração de dados, desde o carregamento de uma página de busca até a exportação dos dados extraídos numa planilha estruturada e legível. Após a avaliação inicial do código e testes de desempenho, foi observada uma redução gradual no desempenho à medida que as revisões carregadas eram acumuladas na memória do computador, e a linguagem Python com suas funções de controle de memória provou-se necessária para resolver esse problema. A versão final, em Python, foi capaz de percorrer todas as oito mil revisões na Cochrane Database of Systematic Reviews (CDSR) e exportar todos os dados solicitados a uma planilha, sem afetar o desempenho do computador. Com o sucesso do programa, espera-se que ele ganhe uma interface gráfica no futuro e que os estudos de síntese de evidências possam utilizá-lo para abranger dados em mais revisões em suas análises.
publishDate 2023
dc.date.none.fl_str_mv 2023-01-17T12:41:01Z
2023-01-17T12:41:01Z
2023-01-16
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv GOBI, E. L. N. Desenvolvimento de um programa em Python para extração automatizada de dados na Biblioteca Cochrane: um estudo descritivo. 2023. Trabalho de Conclusão de Curso (Tecnólogo em Informática em Saúde) – Escola Paulista de Medicina, Universidade Federal de São Paulo (UNIFESP). São Paulo, 2023.
https://repositorio.unifesp.br/handle/11600/66377
identifier_str_mv GOBI, E. L. N. Desenvolvimento de um programa em Python para extração automatizada de dados na Biblioteca Cochrane: um estudo descritivo. 2023. Trabalho de Conclusão de Curso (Tecnólogo em Informática em Saúde) – Escola Paulista de Medicina, Universidade Federal de São Paulo (UNIFESP). São Paulo, 2023.
url https://repositorio.unifesp.br/handle/11600/66377
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 71 f.
application/pdf
dc.coverage.none.fl_str_mv São Paulo
dc.publisher.none.fl_str_mv Universidade Federal de São Paulo
publisher.none.fl_str_mv Universidade Federal de São Paulo
dc.source.none.fl_str_mv reponame:Repositório Institucional da UNIFESP
instname:Universidade Federal de São Paulo (UNIFESP)
instacron:UNIFESP
instname_str Universidade Federal de São Paulo (UNIFESP)
instacron_str UNIFESP
institution UNIFESP
reponame_str Repositório Institucional da UNIFESP
collection Repositório Institucional da UNIFESP
repository.name.fl_str_mv Repositório Institucional da UNIFESP - Universidade Federal de São Paulo (UNIFESP)
repository.mail.fl_str_mv biblioteca.csp@unifesp.br
_version_ 1814268323555180544