PyCrystalSCD: um software para obtenção da demarcação do cluster supramolecular em cristais orgânicos

Detalhes bibliográficos
Ano de defesa: 2020
Autor(a) principal: Xavier, Rodrigo Nóbrega Rocha lattes
Orientador(a): Rocha, Gerd Bruno da lattes, Salbego, Paulo Roberto dos Santos lattes
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Federal da Paraíba
Programa de Pós-Graduação: Programa de Pós-Graduação em Modelagem Matemática e computacional
Departamento: Informática
País: Brasil
Palavras-chave em Português:
Área do conhecimento CNPq:
Link de acesso: https://repositorio.ufpb.br/jspui/handle/123456789/21300
Resumo: O cluster supramolecular, segundo a abordagem proposta pelo grupo de pesquisa NUQUIMHE, é composto por uma molécula central (M1) e as MN moléculas do seu entorno, sendo a menor porção de uma estrutura cristalina capaz de trazer todas as informações topológicas e energéticas que caracterizam as interações intermoleculares envolvidas em toda a rede cristalina. A correta identificação do cluster supramolecular é o ponto de partida para a construção do entendimento da formação de determinada fase cristalina, o que possui extensa aplicabilidade. Porém, esse é um procedimento muito lento e sujeito a falhas, quando executado manualmente com apoio de programas existentes. Neste trabalho, é relatada a construção do software PyCrystalSCD, responsável por automatizar a parte mais trabalhosa dessa abordagem, que é a demarcação do cluster supramolecular através da obtenção da área de contato entre as moléculas envolvidas, utilizando diagramas 3D de Voronoi, além da geração de arquivos utilizados nas etapas posteriores da análise do cristal. O código final alcançou um rendimento médio 88 vezes mais rápido que o manual para executar um dataset de comparação.
id UFPB-2_a6733983e143310fb4e3a64d737bbb65
oai_identifier_str oai:repositorio.ufpb.br:123456789/21300
network_acronym_str UFPB-2
network_name_str Repositório Institucional da UFPB
repository_id_str
spelling 2021-10-28T18:44:56Z2021-01-252021-10-28T18:44:56Z2020-12-08https://repositorio.ufpb.br/jspui/handle/123456789/21300O cluster supramolecular, segundo a abordagem proposta pelo grupo de pesquisa NUQUIMHE, é composto por uma molécula central (M1) e as MN moléculas do seu entorno, sendo a menor porção de uma estrutura cristalina capaz de trazer todas as informações topológicas e energéticas que caracterizam as interações intermoleculares envolvidas em toda a rede cristalina. A correta identificação do cluster supramolecular é o ponto de partida para a construção do entendimento da formação de determinada fase cristalina, o que possui extensa aplicabilidade. Porém, esse é um procedimento muito lento e sujeito a falhas, quando executado manualmente com apoio de programas existentes. Neste trabalho, é relatada a construção do software PyCrystalSCD, responsável por automatizar a parte mais trabalhosa dessa abordagem, que é a demarcação do cluster supramolecular através da obtenção da área de contato entre as moléculas envolvidas, utilizando diagramas 3D de Voronoi, além da geração de arquivos utilizados nas etapas posteriores da análise do cristal. O código final alcançou um rendimento médio 88 vezes mais rápido que o manual para executar um dataset de comparação.The supramolecular cluster, according to an approach proposed by the NUQUIMHE research group, is composed by a central molecule (M1) and the MN molecules around it, being the smallest portion of a crystal structure capable of providing all the topological and energetic information that characterize the intermolecular interactions involved throughout the entire crystal lattice. Correct identification of the supramolecular cluster is the starting point to understand the formation of a certain crystalline phase, which has extensive applicability. However, this is a very slow and fault-prone procedure when performed manually with the support of existing programs. In this work, the creation of the PyCrystalSCD software is reported, which is responsible for automating the most laborious part of that approach, which is the demarcation of the supramolecular cluster by obtaining the contact area between the involved molecules, using 3D Voronoi diagrams, in addition to generating files used in later stages of crystal analysis. The final code was 88 times faster than the manual procedure to perform a comparison dataset.Submitted by Jackson Nunes (jackson@biblioteca.ufpb.br) on 2021-10-22T13:53:36Z No. of bitstreams: 2 license_rdf: 805 bytes, checksum: c4c98de35c20c53220c07884f4def27c (MD5) RodrigoNóbregaRochaXavier_Dissert.pdf: 3462954 bytes, checksum: d8da91d37d9e8787e40da5b1419de781 (MD5)Approved for entry into archive by Biblioteca Digital de Teses e Dissertações BDTD (bdtd@biblioteca.ufpb.br) on 2021-10-28T18:44:56Z (GMT) No. of bitstreams: 2 license_rdf: 805 bytes, checksum: c4c98de35c20c53220c07884f4def27c (MD5) RodrigoNóbregaRochaXavier_Dissert.pdf: 3462954 bytes, checksum: d8da91d37d9e8787e40da5b1419de781 (MD5)Made available in DSpace on 2021-10-28T18:44:56Z (GMT). No. of bitstreams: 2 license_rdf: 805 bytes, checksum: c4c98de35c20c53220c07884f4def27c (MD5) RodrigoNóbregaRochaXavier_Dissert.pdf: 3462954 bytes, checksum: d8da91d37d9e8787e40da5b1419de781 (MD5) Previous issue date: 2020-12-08NenhumaporUniversidade Federal da ParaíbaPrograma de Pós-Graduação em Modelagem Matemática e computacionalUFPBBrasilInformáticahttp://creativecommons.org/licenses/by-nd/3.0/br/info:eu-repo/semantics/openAccessCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOCristalografiaClusters supramolecularesDiagrama de VoronoiPythonCrystallographySupramolecular clustersVoronoi diagramPyCrystalSCD: um software para obtenção da demarcação do cluster supramolecular em cristais orgânicosinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisRocha, Gerd Bruno dahttp://lattes.cnpq.br/9404945858555096Salbego, Paulo Roberto dos Santoshttp://lattes.cnpq.br/544726584055278805062558409http://lattes.cnpq.br/7948576718153937Xavier, Rodrigo Nóbrega Rochareponame:Repositório Institucional da UFPBinstname:Universidade Federal da Paraíba (UFPB)instacron:UFPBTEXTRodrigoNóbregaRochaXavier_Dissert.pdf.txtRodrigoNóbregaRochaXavier_Dissert.pdf.txtExtracted texttext/plain118865https://repositorio.ufpb.br/jspui/bitstream/123456789/21300/4/RodrigoN%c3%b3bregaRochaXavier_Dissert.pdf.txtab2a8b37d1ab5ad370b64a1513755bccMD54LICENSElicense.txtlicense.txttext/plain; charset=utf-82390https://repositorio.ufpb.br/jspui/bitstream/123456789/21300/3/license.txte20ac18e101915e6935b82a641b985c0MD53CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8805https://repositorio.ufpb.br/jspui/bitstream/123456789/21300/2/license_rdfc4c98de35c20c53220c07884f4def27cMD52ORIGINALRodrigoNóbregaRochaXavier_Dissert.pdfRodrigoNóbregaRochaXavier_Dissert.pdfapplication/pdf3462954https://repositorio.ufpb.br/jspui/bitstream/123456789/21300/1/RodrigoN%c3%b3bregaRochaXavier_Dissert.pdfd8da91d37d9e8787e40da5b1419de781MD51123456789/213002022-08-09 14:19:19.84oai:repositorio.ufpb.br:123456789/21300QVVUT1JJWkHDh8ODTyBFIExJQ0VOw4dBIERFIERJU1RSSUJVScOHw4NPIE7Dg08tRVhDTFVTSVZBCgpBdXRvcml6byBlIGVzdG91IGRlIGFjb3JkbywgbmEgcXVhbGlkYWRlIGRlIHRpdHVsYXIgZG9zIGRpcmVpdG9zIGRlIGF1dG9yIGRhIHB1YmxpY2HDp8OjbyBhdXRvLWRlcG9zaXRhZGEsIGNvbmZvcm1lIExlaSBuwrogOTYxMC85OCwgb3Mgc2VndWludGVzIHRlcm1vczoKIApEYSBEaXN0cmlidWnDp8OjbyBuw6NvLWV4Y2x1c2l2YSAKTyBhdXRvciBkZWNsYXJhIHF1ZTogCmEpIE8gZG9jdW1lbnRvIGVudHJlZ3VlIMOpIHNldSB0cmFiYWxobyBvcmlnaW5hbCwgZSBxdWUgZGV0w6ltIG8gZGlyZWl0byBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0ZSB0ZXJtby4gRGVjbGFyYSB0YW1iw6ltIHF1ZSBhIGVudHJlZ2EgZG8gZG9jdW1lbnRvIG7Do28gaW5mcmluZ2UsIHRhbnRvIHF1YW50byBsaGUgw6kgcG9zc8OtdmVsIHNhYmVyLCBvcyBkaXJlaXRvcyBkZSBxdWFscXVlciBvdXRyYSBwZXNzb2Egb3UgZW50aWRhZGUuIApiKSBTZSBvIGRvY3VtZW50byBlbnRyZWd1ZSBjb250w6ltIG1hdGVyaWFsIGRvIHF1YWwgbsOjbyBkZXTDqW0gb3MgZGlyZWl0b3MgZGUgYXV0b3IsIGRlY2xhcmEgcXVlIG9idGV2ZSBhdXRvcml6YcOnw6NvIGRvIGRldGVudG9yIGRvcyBkaXJlaXRvcyBkZSBhdXRvciBwYXJhIGNvbmNlZGVyIGEgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGEgUGFyYcOtYmEgb3MgZGlyZWl0b3MgcmVxdWVyaWRvcyBwb3IgZXN0ZSB0ZXJtbywgZSBxdWUgZXNzZSBtYXRlcmlhbCBjdWpvcyBkaXJlaXRvcyBzw6NvIGRlIHRlcmNlaXJvcyBlc3TDoSBjbGFyYW1lbnRlIGlkZW50aWZpY2FkbyBlIHJlY29uaGVjaWRvIG5vIHRleHRvIG91IGNvbnRlw7pkbyBkbyB0cmFiYWxobyBlbnRyZWd1ZS4gCmMpIFNlIG8gZG9jdW1lbnRvIGVudHJlZ3VlIMOpIGJhc2VhZG8gZW0gdHJhYmFsaG8gZmluYW5jaWFkbyBvdSBhcG9pYWRvIHBvciBvdXRyYSBpbnN0aXR1acOnw6NvIHF1ZSBuw6NvIGEgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGEgUGFyYcOtYmEgZGVjbGFyYSBxdWUgY3VtcHJpdSBxdWFpc3F1ZXIgb2JyaWdhw6fDtWVzIGV4aWdpZGFzIHBlbG8gcmVzcGVjdGl2byBjb250cmF0byBvdSBhY29yZG8uCmQpIENvbSBhIGFwcmVzZW50YcOnw6NvIGRlc3RhIGxpY2Vuw6dhLCB2b2PDqiAobyBhdXRvciAoZXMpIG91IG8gdGl0dWxhciBkb3MgZGlyZWl0b3MgZGUgYXV0b3IpIGNvbmNlZGUgYW8gUmVwb3NpdMOzcmlvIEluc3RpdHVjaW9uYWwgZGEgVUZQQiBvIGRpcmVpdG8gZGUgcmVwcm9kdXppciwgdHJhZHV6aXIsIGUvb3UgZGlzdHJpYnVpciBhIHN1YSBwdWJsaWNhw6fDo28gKGluY2x1aW5kbyBvIHJlc3VtbykgcG9yIHRvZG8gbyBtdW5kbyBubyBmb3JtYXRvIGltcHJlc3NvIGUgZWxldHLDtG5pY28gZSBlbSBxdWFscXVlciBtZWlvLCBpbmNsdWluZG8gb3MgZm9ybWF0b3Mgw6F1ZGlvIG91IHbDrWRlby4KZSkgVm9jw6ogY29uY29yZGEgcXVlIG8gUmVwb3NpdMOzcmlvIEluc3RpdHVjaW9uYWwgZGEgVUZQQiBwb2RlLCBzZW0gYWx0ZXJhciBvIGNvbnRlw7pkbywgdHJhbnNwb3IgYSBzdWEgcHVibGljYcOnw6NvIHBhcmEgcXVhbHF1ZXIgbWVpbyBvdSBmb3JtYXRvIHBhcmEgZmlucyBkZSBwcmVzZXJ2YcOnw6NvLgpmKSBWb2PDqiBjb25jb3JkYSBxdWUgbyBSZXBvc2l0w7NyaW8gSW5zdGl0dWNpb25hbCBkYSBVRlBCIHBvZGUgbWFudGVyIG1haXMgZGUgdW1hIGPDs3BpYSBkZSBzdWEgcHVibGljYcOnw6NvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrdXAgZSBwcmVzZXJ2YcOnw6NvLgoKRG9zIEVtYmFyZ29zIGUgUmVzdHJpw6fDtWVzIGRlIEFjZXNzbwpPIGVtYmFyZ28gcG9kZXLDoSBzZXIgbWFudGlkbyBwb3IgYXTDqSAxICh1bSkgYW5vLCBwb2RlbmRvIHNlciBwcm9ycm9nYWRvIHBvciBpZ3VhbCBwZXLDrW9kbywgY29tIGEgbmVjZXNzaWRhZGUgZGUgYW5leGFyIGRvY3VtZW50b3MgY29tcHJvYmF0w7NyaW9zLiBPIHJlc3VtbyBlIG9zIG1ldGFkYWRvcyBkZXNjcml0aXZvcyBzZXLDo28gZGlzcG9uaWJpbGl6YWRvcyBubyBSZXBvc2l0w7NyaW8gSW5zdGl0dWNpb25hbCBkYSBVRlBCLgpPIGRlcMOzc2l0byBkbyB0cmFiYWxobyDDqSBvYnJpZ2F0w7NyaW8sIGluZGVwZW5kZW50ZSBkbyBlbWJhcmdvLgpRdWFuZG8gZW1iYXJnYWRvLCBvIHRyYWJhbGhvIHBlcm1hbmVjZXLDoSBpbmRpc3BvbsOtdmVsIGVucXVhbnRvIHZpZ29yYXIgYXMgcmVzdHJpw6fDtWVzLiBQYXNzYWRvIG8gcGVyw61vZG8gZG8gZW1iYXJnbywgbyB0cmFiYWxobyBzZXLDoSBhdXRvbWF0aWNhbWVudGUgZGlzcG9uaWJpbGl6YWRvIG5vIFJlcG9zaXTDs3JpbyBJbnN0aXR1Y2lvbmFsIGRhIFVGUEIuIAo=Repositório InstitucionalPUBhttps://repositorio.ufpb.br/oai/requestdiretoria@ufpb.br||bdtd@biblioteca.ufpb.bropendoar:25462022-08-09T17:19:19Repositório Institucional da UFPB - Universidade Federal da Paraíba (UFPB)false
dc.title.pt_BR.fl_str_mv PyCrystalSCD: um software para obtenção da demarcação do cluster supramolecular em cristais orgânicos
title PyCrystalSCD: um software para obtenção da demarcação do cluster supramolecular em cristais orgânicos
spellingShingle PyCrystalSCD: um software para obtenção da demarcação do cluster supramolecular em cristais orgânicos
Xavier, Rodrigo Nóbrega Rocha
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Cristalografia
Clusters supramoleculares
Diagrama de Voronoi
Python
Crystallography
Supramolecular clusters
Voronoi diagram
title_short PyCrystalSCD: um software para obtenção da demarcação do cluster supramolecular em cristais orgânicos
title_full PyCrystalSCD: um software para obtenção da demarcação do cluster supramolecular em cristais orgânicos
title_fullStr PyCrystalSCD: um software para obtenção da demarcação do cluster supramolecular em cristais orgânicos
title_full_unstemmed PyCrystalSCD: um software para obtenção da demarcação do cluster supramolecular em cristais orgânicos
title_sort PyCrystalSCD: um software para obtenção da demarcação do cluster supramolecular em cristais orgânicos
author Xavier, Rodrigo Nóbrega Rocha
author_facet Xavier, Rodrigo Nóbrega Rocha
author_role author
dc.contributor.advisor1.fl_str_mv Rocha, Gerd Bruno da
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/9404945858555096
dc.contributor.advisor2.fl_str_mv Salbego, Paulo Roberto dos Santos
dc.contributor.advisor2Lattes.fl_str_mv http://lattes.cnpq.br/5447265840552788
dc.contributor.authorID.fl_str_mv 05062558409
dc.contributor.authorLattes.fl_str_mv http://lattes.cnpq.br/7948576718153937
dc.contributor.author.fl_str_mv Xavier, Rodrigo Nóbrega Rocha
contributor_str_mv Rocha, Gerd Bruno da
Salbego, Paulo Roberto dos Santos
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
topic CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Cristalografia
Clusters supramoleculares
Diagrama de Voronoi
Python
Crystallography
Supramolecular clusters
Voronoi diagram
dc.subject.por.fl_str_mv Cristalografia
Clusters supramoleculares
Diagrama de Voronoi
Python
Crystallography
Supramolecular clusters
Voronoi diagram
description O cluster supramolecular, segundo a abordagem proposta pelo grupo de pesquisa NUQUIMHE, é composto por uma molécula central (M1) e as MN moléculas do seu entorno, sendo a menor porção de uma estrutura cristalina capaz de trazer todas as informações topológicas e energéticas que caracterizam as interações intermoleculares envolvidas em toda a rede cristalina. A correta identificação do cluster supramolecular é o ponto de partida para a construção do entendimento da formação de determinada fase cristalina, o que possui extensa aplicabilidade. Porém, esse é um procedimento muito lento e sujeito a falhas, quando executado manualmente com apoio de programas existentes. Neste trabalho, é relatada a construção do software PyCrystalSCD, responsável por automatizar a parte mais trabalhosa dessa abordagem, que é a demarcação do cluster supramolecular através da obtenção da área de contato entre as moléculas envolvidas, utilizando diagramas 3D de Voronoi, além da geração de arquivos utilizados nas etapas posteriores da análise do cristal. O código final alcançou um rendimento médio 88 vezes mais rápido que o manual para executar um dataset de comparação.
publishDate 2020
dc.date.issued.fl_str_mv 2020-12-08
dc.date.accessioned.fl_str_mv 2021-10-28T18:44:56Z
dc.date.available.fl_str_mv 2021-01-25
2021-10-28T18:44:56Z
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://repositorio.ufpb.br/jspui/handle/123456789/21300
url https://repositorio.ufpb.br/jspui/handle/123456789/21300
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv http://creativecommons.org/licenses/by-nd/3.0/br/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nd/3.0/br/
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal da Paraíba
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Modelagem Matemática e computacional
dc.publisher.initials.fl_str_mv UFPB
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Informática
publisher.none.fl_str_mv Universidade Federal da Paraíba
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFPB
instname:Universidade Federal da Paraíba (UFPB)
instacron:UFPB
instname_str Universidade Federal da Paraíba (UFPB)
instacron_str UFPB
institution UFPB
reponame_str Repositório Institucional da UFPB
collection Repositório Institucional da UFPB
bitstream.url.fl_str_mv https://repositorio.ufpb.br/jspui/bitstream/123456789/21300/4/RodrigoN%c3%b3bregaRochaXavier_Dissert.pdf.txt
https://repositorio.ufpb.br/jspui/bitstream/123456789/21300/3/license.txt
https://repositorio.ufpb.br/jspui/bitstream/123456789/21300/2/license_rdf
https://repositorio.ufpb.br/jspui/bitstream/123456789/21300/1/RodrigoN%c3%b3bregaRochaXavier_Dissert.pdf
bitstream.checksum.fl_str_mv ab2a8b37d1ab5ad370b64a1513755bcc
e20ac18e101915e6935b82a641b985c0
c4c98de35c20c53220c07884f4def27c
d8da91d37d9e8787e40da5b1419de781
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFPB - Universidade Federal da Paraíba (UFPB)
repository.mail.fl_str_mv diretoria@ufpb.br||bdtd@biblioteca.ufpb.br
_version_ 1877597410962702336