Desenvolvimento de um programa em Python para extração automatizada de dados na Biblioteca Cochrane: um estudo descritivo
Autor(a) principal: | |
---|---|
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 |