CREATION OF A WEB SOFTWARE FOR CRYSTALLOGRAPHIC PEAK INDEXING ASSOCIATED TO X-RAY DIFFRACTOGRAMS USING THE SEARCH-MATCH ALGORITHM

Authors

DOI:

https://doi.org/10.18066/revistaunivap.v30i65.4518

Keywords:

diffraction, web application, online indexing, COD, C#

Abstract

Diffractometer is a device that measures the intensity of the diffraction of X-ray beams applied to a sample at an angle of 2θ and records it in files that allow the generation of a linear graph, called diffractogram. Much information can be obtained by analyzing this graph together with the crystal lattice parameters of the studied sample. These data are obtained by submitting the results to the comparison with other diffraction patterns, and this is currently done using a software that performs the processing, analysis and refinement of the diffractograms. Nonetheless, most of them do not support the Portuguese Language, they are costly and, especially, depend on installation particularities, making the research expensive or unfeasible. This work proposes a national alternative, creating a web software that performs the indexing of a diffractogram using the search-match algorithm for the comparison with an open crystallographic database. The software successfully indexed already known diffractograms, comparing the results obtained with those derived from other methods and proprietary software, such as OriginLab and TOPAS, in addition to the software used as a basis for the development. It is concluded that the offer of this system will be relevant for the academic community, especially for the institution that will make it available

Downloads

Download data is not yet available.

Author Biographies

Felippe Moreira Moraes da Silva, UniFOA

Mestrando em Materiais pelo Centro Universitário de Volta Redonda - UniFOA

Roberto de Oliveira Magnago

Possui graduação em Bacharelado em Física pela Universidade Federal de Santa Maria (2000), mestrado em Física pela Universidade Federal de Santa Maria (2003) e doutorado em Física pela Universidade Federal de Santa Maria (2007). No ano de 2008 realizou um Pós Doutorado Júnior ligado ao Instituto Nacional de Pesquisas Espaciais (INPE) e ao Centro Técnico Aeroespacial (CTA). Desde 2009 é professor responsável doutor do Centro Universitário de Volta Redonda (UniFOA). Desde 2012 é professor adjunto da Universidade do Estado do Rio de Janeiro (UERJ - FAT). Tem experiência na área de Física, Matemática, Engenharia e Ciência dos Materiais. Desde 2013 é professor do Programa de Mestrado Profissional em Materiais do Centro Universitário de Volta Redonda (MeMat - UniFOA). Em setembro de 2014 se tornou coordenador do Programa de Mestrado Profissional em Materiais do Centro Universitário de Volta Redonda. Atua na área de biocerâmicas e cerâmicas em geral além de desenvolver trabalhos ligados a compósitos com matrizes poliméricas.

References

Bootstrap Team. (n.d.). Build fast, responsive sites with Bootstrap. The most popular HTML, CSS, and JS library in the world: https://getbootstrap.com/

Borges, J. R. (2019, 6 de janeiro). Medium. O que é SOLID - O guia completo para você entender os 5 princípios da POO: https://medium.com/desenvolvendo-com-paixao/o-que-%C3%A9-solid-o-guia-completo-para-voc%C3%AA-entender-os-5-princ%C3%ADpios-da-poo-2b937b3fc530

Brum, M. A., Beck, F., Silva, O. E., Callegari, G. L., Carara, M. A., Marques, S., & Rigue, J. N. (2019). Use of the X-ray diffraction technique for the study of samples of Ti-6Al-4V forged and manufactured by Selective Laser Melting. Ciência e Natura, 40, 249–254. https://doi.org/10.5902/2179460X35528

Callister Jr., W. D., & Rethwisch, D. G. (2021). Ciência e Engenharia de Materiais : Uma Introdução (10 ed.). LTC.

Carneiro, F. d., & Magnago, R. D. (2016, 16 de dezembro). Análise de fases: MEMAT/UNIFOA (patente brasileira nº BR 51 2016 001736 8). Instituto Nacional da Propriedade Industrial.

Cullity, B., & Stock, S. (2014). Elements of X-Ray Diffraction (3rd ed.). Pearson Education Limited.

GitHub Inc. (n.d.). GitHub. https://github.com/

Grazulis, S., Chateigner, D., Downs, R. T., Yokochi, A. F., Quiros, M., Lutterotti, L., Manakova, E., Butkus, J., Moeck, P., & Le Bail, A. (2009). Applied Crystallography. In Crystallography Open Database: an open-access collection of crystal structures (pp. 726–729). COD.

Grazulis, S., Daskevic, A., Merkys, A., Chateigner, D., Lutterotti, L., Quiros, M., Serebryanaya, N. R., Moeck, P., Downs, R. T., & Le Bail, A. (2011). Nucleic Acids Research. In Crystallography Open Database (COD): an open-access collection of crystal structures and platform for world-wide collaboration, 40, D420–D427.

Hall, S. R., Allen, F. H., & Brown, I. D. (1991). The Crystallographic Information File (CIF): a New Standard Archive File for Crystallography. Acta Crystallographica, A47, 655-685.

International Union of Crystallography. (n.d.). Crystallographica Search-Match. https://www.iucr.org/resources/other-directories/software/crystallographica-search-match

Lemos, M. F., Oliveira, P. C., Ruela, L. C., Santos, M. d., Slveira, T. C., & Reis, J. d. (2013). Aplicabilidade da Arquitetura MVC em uma Aplicação Web (WebApps). RE3C - Revista Eletrônica Científica de Ciência da Computação, 8(1).

Magnago, R. d., Pereira, F. d., da Silva, P. C., de Souza, J. C., & dos Santos, C. (Novembro de 2016). Materials Science Forum. Infiltrated Spinel-Based Ceramic (MgAl2O4) for Dental Application, 881, 176–180. https://doi.org/10.4028/www.scientific.net/MSF.881.176

Microsoft Corporation. (n.d.). from C#: Modern, open-source programming language for .NET: https://dotnet.microsoft.com/languages/csharp

Microsoft Corporation. (n.d.). Visual Studio: IDE e Editor de Código para Desenvolvedores de Software e Teams. https://visualstudio.microsoft.com/pt-br/

Napolitano, H. B., Camargo, A. J., Mascarenhas, Y. P., Vencato, I., & Lariucci, C. (2007). Análise da difração dos Raios X. Revista Processos Químicos, 1(1), 35-45. https://doi.org/10.19142/rpq.v01i01.p35-45.2007

NumPy Steering Council. (2021). NumPy. https://numpy.org/

Oracle Corporation. (n.d.). MySQL. https://www.mysql.com/

Riverbank Computing Limited. (2021). Riverbank Computing: Introduction. https://riverbankcomputing.com/software/pyqt/

Seckler, M., Heinz, S., Bargas-Avila, J. A., Opwis, K., & Tuch, A. N. (2014). Designing usable web forms: empirical evaluation of web form improvement guidelines. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, 1275-1284. https://doi.org/10.1145/2556288.2557265

Shimadzu. (n.d.). Difratrômetros. https://www.shimadzu.com.br/analitica/produtos/difratometros/

Silva, R. F. (2020). A Difração de Raios X: uma Técnica de Investigação da Estrutura Cristalina de Materiais. Revista Processos Químicos, 14(27), 73-82. https://doi.org/10.19142/rpq.v14i27.577

Sochi, T. (2010). High Throughput Software for Powder Diffraction and its Application to Heterogeneous Catalysis. Department of Crystallography, Birkbeck College.

Sommerville, I. (2011). Engenharia de Software (9 ed.). Pearson; Prentice Hall.

Steffen, C. (2020). A tela dos dispositivos Android: um percurso de pesquisa sobre design responsivo. Projética, 11(2), 15-34. https://doi.org/10.5433/2236-2207.2020v11n2p15

The Matplotlib Development Team. (2021). Matplotlib: Visualization with Python. https://matplotlib.org/

The Python Software Foundation. (2021). Welcome to Python.org. https://www.python.org/

Torvalds, L. B., & Hamano, J. (n.d.). Git. https://git-scm.com/

Williams, T., & Kelley, C. (n.d.). Gnuplot. http://www.gnuplot.info/

Published

2024-03-25

How to Cite

Moreira Moraes da Silva, F., & de Oliveira Magnago, R. (2024). CREATION OF A WEB SOFTWARE FOR CRYSTALLOGRAPHIC PEAK INDEXING ASSOCIATED TO X-RAY DIFFRACTOGRAMS USING THE SEARCH-MATCH ALGORITHM. Revista Univap, 30(65). https://doi.org/10.18066/revistaunivap.v30i65.4518

Issue

Section

Pesquisa Aplicada