PyCrystalSCD: um software para obtenção da demarcação do cluster supramolecular em cristais orgânicos
| Ano de defesa: | 2020 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | , |
| Banca de defesa: | |
| 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 |