Clasificación automática de cromosomas a partir de imágenes de cariotipado usando aprendizaje profundo

Este trabajo de investigación tiene como objetivo obtener una red neuro nal convolucional (CNN, por sus siglas en inglés) entrenada para la clasifica ción de cromosomas, en 24 clases distintas, utilizando imágenes segmentadas de una prueba de cariotipado sobre células humanas. Para la selección del...

Full description

Autores:
Pinto Ortegón, Luis Felipe
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2023
Institución:
Universidad Militar Nueva Granada
Repositorio:
Repositorio UMNG
Idioma:
spa
OAI Identifier:
oai:repository.umng.edu.co:10654/47418
Acceso en línea:
https://hdl.handle.net/10654/47418
Palabra clave:
CROMOSOMAS - ANALISIS
CARIOTIPO HUMANO
APRENDIZAJE PROFUNDO (INTELIGENCIA ARTIFICIAL)
VISION POR COMPUTADOR
INTELIGENCIA ARTIFICIAL - APLICACIONES EN MEDICINA
DIGITALIZACION DE IMAGENES - APLICACIONES EN MEDICINA
Cariotipado
Clasificación de cromosomas
Aprendizaje Profundo
Aprendizaje Automático Automatizado
Transferencia de Aprendizaje
Procesamiento de Imagen
Karyotyping
Chromosome Classification
Deep Learning
Automated Machine Learning
Transfer Learning
Image Processing
Rights
openAccess
License
http://creativecommons.org/licenses/by-nc-nd/4.0/
id UNIMILTAR2_98f9cdf1de039cb1de7dc3cfa5766969
oai_identifier_str oai:repository.umng.edu.co:10654/47418
network_acronym_str UNIMILTAR2
network_name_str Repositorio UMNG
repository_id_str
dc.title.spa.fl_str_mv Clasificación automática de cromosomas a partir de imágenes de cariotipado usando aprendizaje profundo
dc.title.eng.fl_str_mv Automatic chromosome classification from karyotyping images using deep learning
title Clasificación automática de cromosomas a partir de imágenes de cariotipado usando aprendizaje profundo
spellingShingle Clasificación automática de cromosomas a partir de imágenes de cariotipado usando aprendizaje profundo
CROMOSOMAS - ANALISIS
CARIOTIPO HUMANO
APRENDIZAJE PROFUNDO (INTELIGENCIA ARTIFICIAL)
VISION POR COMPUTADOR
INTELIGENCIA ARTIFICIAL - APLICACIONES EN MEDICINA
DIGITALIZACION DE IMAGENES - APLICACIONES EN MEDICINA
Cariotipado
Clasificación de cromosomas
Aprendizaje Profundo
Aprendizaje Automático Automatizado
Transferencia de Aprendizaje
Procesamiento de Imagen
Karyotyping
Chromosome Classification
Deep Learning
Automated Machine Learning
Transfer Learning
Image Processing
title_short Clasificación automática de cromosomas a partir de imágenes de cariotipado usando aprendizaje profundo
title_full Clasificación automática de cromosomas a partir de imágenes de cariotipado usando aprendizaje profundo
title_fullStr Clasificación automática de cromosomas a partir de imágenes de cariotipado usando aprendizaje profundo
title_full_unstemmed Clasificación automática de cromosomas a partir de imágenes de cariotipado usando aprendizaje profundo
title_sort Clasificación automática de cromosomas a partir de imágenes de cariotipado usando aprendizaje profundo
dc.creator.fl_str_mv Pinto Ortegón, Luis Felipe
dc.contributor.advisor.none.fl_str_mv Renza Torres, Diego
dc.contributor.author.none.fl_str_mv Pinto Ortegón, Luis Felipe
dc.contributor.other.none.fl_str_mv Ballesteros, Dora María
dc.subject.lemb.spa.fl_str_mv CROMOSOMAS - ANALISIS
CARIOTIPO HUMANO
APRENDIZAJE PROFUNDO (INTELIGENCIA ARTIFICIAL)
VISION POR COMPUTADOR
INTELIGENCIA ARTIFICIAL - APLICACIONES EN MEDICINA
DIGITALIZACION DE IMAGENES - APLICACIONES EN MEDICINA
topic CROMOSOMAS - ANALISIS
CARIOTIPO HUMANO
APRENDIZAJE PROFUNDO (INTELIGENCIA ARTIFICIAL)
VISION POR COMPUTADOR
INTELIGENCIA ARTIFICIAL - APLICACIONES EN MEDICINA
DIGITALIZACION DE IMAGENES - APLICACIONES EN MEDICINA
Cariotipado
Clasificación de cromosomas
Aprendizaje Profundo
Aprendizaje Automático Automatizado
Transferencia de Aprendizaje
Procesamiento de Imagen
Karyotyping
Chromosome Classification
Deep Learning
Automated Machine Learning
Transfer Learning
Image Processing
dc.subject.proposal.spa.fl_str_mv Cariotipado
Clasificación de cromosomas
Aprendizaje Profundo
Aprendizaje Automático Automatizado
Transferencia de Aprendizaje
Procesamiento de Imagen
dc.subject.proposal.eng.fl_str_mv Karyotyping
Chromosome Classification
Deep Learning
Automated Machine Learning
Transfer Learning
Image Processing
description Este trabajo de investigación tiene como objetivo obtener una red neuro nal convolucional (CNN, por sus siglas en inglés) entrenada para la clasifica ción de cromosomas, en 24 clases distintas, utilizando imágenes segmentadas de una prueba de cariotipado sobre células humanas. Para la selección del modelo final, se evaluaron los métodos de Automated Machine Learning (AutoML), con Autokeras, y Transferencia de aprendizaje (TL), con Keras/TensorFlow. El dataset utilizado se consolidó a partir de datos privados y anónimos suministrados por un laboratorio médico, que inicialmente dispuso de más de 100,000 imágenes. Para obtener el conjunto de datos final, se realizó una selección y pre-procesamiento de imágenes con el fin de separar los cromosomas y utilizarlos como datos de entrenamiento para los modelos basados en redes neuronales convolucionales. Durante la evaluación de los modelos, se utilizó el F1 Score como métrica de desempeño. Los resultados arrojaron modelos con un desempeño superior a 0.9 en esta métrica. Se encontró que, en términos generales, al utilizar AutoML se alcanzaron mejores F1 Score y tiempos de inferencia que al usar TL, con un número significativamente menor de parámetros por modelo. En conclusión, los resultados de esta investigación pueden complementar el trabajo de los laboratorios clínicos al mejorar la eficiencia del diagnóstico genético y reducir la tasa de error humano en la clasificación de cromosomas. En este sentido, los resultados obtenidos pueden ser útiles como herramientas de apoyo en el diagnóstico y tratamiento de enfermedades genéticas.
publishDate 2023
dc.date.issued.none.fl_str_mv 2023-08-28
dc.date.accessioned.none.fl_str_mv 2025-09-10T14:07:33Z
dc.date.available.none.fl_str_mv 2025-09-10T14:07:33Z
dc.type.local.spa.fl_str_mv Tesis/Trabajo de grado - Monografía - Pregrado
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
format http://purl.org/coar/resource_type/c_7a1f
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/10654/47418
dc.identifier.instname.spa.fl_str_mv instname:Universidad Militar Nueva Granada
dc.identifier.reponame.spa.fl_str_mv reponame:Repositorio Institucional Universidad Militar Nueva Granada
dc.identifier.repourl.none.fl_str_mv repourl:https://repository.umng.edu.co
url https://hdl.handle.net/10654/47418
identifier_str_mv instname:Universidad Militar Nueva Granada
reponame:Repositorio Institucional Universidad Militar Nueva Granada
repourl:https://repository.umng.edu.co
dc.language.iso.none.fl_str_mv spa
language spa
dc.relation.references.spa.fl_str_mv National Human Genome Research Institute, “Citogenética”, 2021. [En línea]. Disponible en: https://www.genome.gov/es/ genetics-glossary/Citogenetica.
National Human Genome Research Institute, “Cariotipo”, 2021. [En línea]. Disponible en: https://www.genome.gov/es/ genetics-glossary/Cariotipo.
R. Remani Sathyan, G. Chandrasekhara Menon, H. S, R. Thampi and J. Duraisamy, "Traditional and deep-based techniques for end-to-end automated karyotyping: A review", Expert Systems, 2021. Available: 10.1111/exsy.12799.
C. Lin et al., ÇIR-Net: Automatic Classification of Human Chromosome Based on Inception-ResNet Architecture,ïn IEEE/ACM Transactions on Computational Biology and Bioinformatics, vol. 19, no. 3, pp. 1285-1293, 1 May-June 2022, doi: 10.1109/TCBB.2020.3003445.
M. Al-Kharraz, L. A. Elrefaei, and M. Fadel, “Classifying chro mosome images using ensemble convolutional Neural Networks,” SpringerLink, https://link.springer.com/chapter/10.1007/ 978-981-33-4604-8_58.
M. Al-Kharraz, L. Elrefaei and M. Fadel, “Automated System for Chro mosome Karyotyping to Recognize the Most Common Numerical Ab normalities Using Deep Learning", IEEE Access, vol. 8, 2020. Available: 10.1109/access.2020.3019937.
Departamento Nacional de Planeación, Ministerio de Tecnologías de la Información y las Comunicaciones, Consejo Nacional de Política Económica y Social, "POLÍTICA NACIONAL PARA LA TRANSFORMACIÓN DI GITAL E INTELIGENCIA ARTIFICIAL", Departamento Nacional de Planeación, Bogotá, D.C., 2021.
Metodología Fundamental para la Ciencia de Datos. IBM, 2021. Available: https://www.ibm.com/downloads/cas/6RZMKDN8.
S. Russell, P. Norvig and M. Chang, Artificial intelligence, 3rd ed. Harlow, England: Pearson Education Limited, 2016, pp. 10-20.
"What is computer vision?", WWW.IBM.COM, 2021. [Online]. Availa ble: https://www.ibm.com/topics/computer-vision.
M. Arsham, M. Barch and H. Lawce, The AGT cytogenetics laboratory manual, 4th ed. Hoboken, New Jersey: Wiley, 2017.
“About G-banded karyotyping,” WiCell, https://www.wicell. org/home/characterization/cytogenetics/karyotyping/ g-banded-karyotyping.cmsx (accessed Nov. 14, 2022).
A. Theisen and L. G. Shaffer, “Disorders caused by chromosome abnormalities,” The application of clinical genetics, vol. 3, p. 159, 2010
Kannan, T.P. Cytogenetics: Past, Present And Future. Malays. J. Med. Sci. 2009, 16, 4–9. [PubMed]
M. LUCKERT and M. SCHAEFER-KEHNERT, Using Machine Learning Methods for Evaluating the Quality of Technical Documents. 2016
Bulla, Ligia Maria Crubelati, Ambrosio, Eliane Papa, Martins, , Ana Beatriz Tozzo and Dellarosa, Valter Augusto, ” Viability of lymphocyte culture, at different times after blood collection, for karyotype analysis,” J. Bras. Patol. Med. Lab. [online]. 2014, vol.50, n.2, pp.124-130. ISSN 1676-2444. [https://doi.org/10.5935/1676-2444.20140005]https:// doi.org/10.5935/1676-2444.20140005.
[Libro] J. McGowan-Jordan, A. Simons and M. Schmid, ISCN 2016. Basel [etc.]: Karger, 2016.
Human HTC , Cytogenetics M . An historical perspective. New York: Springer; 1979
L. Xiao et al., "DeepACEv2: Automated Chromosome Enumeration in Metaphase Cell Images Using Deep Convolutional Neural Networks", *IEEE Transactions on Medical Imaging*, vol. 39, no. 12, pp. 3920-3932, 2020. Available: 10.1109/tmi.2020.3007642.
R. Remya, S. Hariharan, M. Sooraj, V. Keerthi, A. Raj and C. Gopakumar, "Deepnet for Detecting Analyzable Metaphases", *2020 Advanced Computing and Communication Technologies for High Performance Applications (ACCTHPA)*, 2020. Available: 10.1109/accthpa49271.2020.9213212
V. C. Shah, Dodderi Krishna Murthy and Sabita K. Murthy, “Cytogenetic studies in a population suspected to have chromosomal abnormalities.” Indian journal of pediatrics, 57:235-43,1990.
D. Patterson, “Molecular genetic analysis of down syndrome,” Human genetics, vol. 126, no. 1, pp. 195–214, 2009.
S. Patil, R. S. Rao, and B. Majumdar, “Chromosomal and multifactorial genetic disorders with oral manifestations,” Journal ofinternational oral health: JIOH, vol. 6, no. 5, p. 118, 2014.
Ching-Hon Pui, W. M. Crist and A.T. Look, “Biology and clinical significance of cytogenetic abnormalities in childhood acute lymphoblastic leukemia.” Blood, The American Society of Hematology, 449-1463,1990
Swerdlow S , Campo E , Harris NL , et al. WHO classification of tumours of haematopoietic and lymphoid tissues. 4th ed. Lyon: IARC; 2017.
M. Stanojevic, 5 automated karyotyping software to map your chromosomes, 2019. [Online]. Available: https://windowsreport.com/ automatedkaryotyping-software/
M. GmbH, “Ikaros Karyotyping System | MetaSystems”, MetaSystems, 2022. [Online]. Available: https://metasystems-international.com/ en/products/ikaros/.
C. Microscopy, Çlinical Cytogenetics Software & Instruments: Leica Biosystems", Leica Biosystems, 2022. [Online]. Available: https://www. leicabiosystems.com/clinical-microscopy/cytogenetics/.
"HiBand - ASI", ASI, 2022. [Online]. Available: https: //spectral-imaging.com/products/hiband/.
A. Reeves, “Micromeasure: a new computer program for the collection and analysis of cytogenetic data,” Genome, vol. 44, no. 3, pp. 439–443, 2001.
G. Mirzaghaderi and K. Marzangi, “Ideokar: an ideogram constructing and karyotype analyzing software,” Caryologia, vol. 68, no. 1, pp. 31– 35, 2015
F. Altınordu, L. Peruzzi, Y. Yu, and X. He, “A tool for the analysis of chromosomes: Karyotype,” Taxon, vol. 65, no. 3, pp. 586–592, 2016.
Esteva A, Chou K, Yeung S, Naik N, Madani A, Mottaghi A, et al. Deep learningenabled medical computer vision. npj Digit Med 2021;4(1):5. doi: 10.1038/ s41746- 020- 00376- 2.
Krizhevsky A, Sutskever I, Hinton GE. ImageNet classification with deep convolutional neural networks. Adv Neural Inf Process Syst. 2012;1: 1097- 1105.
Goodfellow I , Begio Y , Courville A . Deep learning. London: MIT Press; 2016.
Greenspan H, van Ginneken B, Summers RM. Guest editorial deep learning in medical imaging: overview and future promise of an exciting new technique. IEEE Trans Med Imaging. 2016;35(5):1153-1159.
Moeskops P, Viergever MA, Mendrik AM, de Vries LS, Benders MJ, Isgum I. Automatic segmentation of MR brain images with a convolutional neural network. IEEE Trans Med Imaging. 2016;35(5):1252-1261.
Liskowski P, Krawiec K. Segmenting retinal blood vessels with deep neural networks. IEEE Trans Med Imaging. 2016;35(11):2369-2380.
Shin H-C, Roth HR, Gao M, et al. Deep convolutional neural networks for computer-aided detection: CNN architectures, dataset characteristics and transfer learning. IEEE Trans Med Imaging. 2016;35(5):1285-1298.
Roth HR, Lu L, Liu J, et al. Improving computer-aided detection using convolutional neural networks and random view aggregation. IEEE Trans Med Imaging. 2016;35(5):1170-1181.
Wenzhong Yan, Lei Bai, Algorithms for Chromosome Classification Engineering, 5, 400-403, 2013.
N. Thinh et al., .A Web-based Tool for Semi-interactively Karyotyping the Chromosome Images for Analyzing Chromosome Abnormalities", *2020 7th NAFOSTED Conference on Information and Computer Science (NICS)*, 2020. Available: 10.1109/nics51282.2020.9335893.
B. Vajen et al., Çlassification of fluorescent R-Band metaphase chromosomes using a convolutional neural network is precise and fast in generating karyograms of hematologic neoplastic cells", *Cancer Genetics*, vol. 260-261, pp. 23-29, 2022. Available: 10.1016/j.cancergen.2021.11.005.
C. Lin et al., Çhromosome Cluster Identification Framework Based on Geometric Features and Machine Learning Algorithms*", 2020 IEEE International Conference on Bioinformatics and Biomedicine, 2020. Available: 10.1109/BIBM49941.2020.9313369
D. Somasundaram, "Machine learning approach for homolog chromosome classification", *International Journal of Imaging Systems and Technology*, vol. 29, no. 2, pp. 161-167, 2018. Available: 10.1002/ima.2
Yaser Moazzen, Abdulkerim Capar, Abdulkadir Albayrak, Nurullah Calk, Behcet Ugur Toreyin, ”Metaphase finding with deep convolutional neural networks,” Biomedical Signal Processing and Control, Volume 52,Pages 353-361,ISSN 1746-8094, 2019, https://doi.org/10.1016/j.bspc.2019.04.017.
K. P, J. K B and N. Madian, Çlassification of Metaphase Chromosomes Using Deep Learning Neural Network", 2018 4th International Conference on Frontiers o f Signal Processing, 2021
D. Somasundaram, "Machine learning approach for homolog chromosome classification", International Journal of Imaging Systems and Technology, vol. 29, no. 2, 2018. Available: 10.1002/ima.22287.
G. Chu, Machine Learning for Automation of Chromosome based Genetic Diagnostics, 1st ed. STOCKHOLM, SWEDEN: School of Electrical Engineering and Computer Science, 2020.
M. Sharma, J. Swati and L. Vig, .Automatic Chromosome Classification using Deep Attention Based Sequence Learning of Chromosome Bands", 2018 International Joint Conference on Neural Networks (IJCNN), 2021.
n Y, Wen J, Zheng H, Huang X, Yang J, Song N et al. VarifocalNet: AChromosome Classification Approach Using Deep Convolutional Networks.IEEE Transactions on Medical Imaging. 2019;38(11):2569-2581
Ribeiro, E., Gama, J., / Fonseca, N. (2018). A comparison of data splits for machine learning. Machine Learning, 107(1), 1-29.
Keskar, N. S., Mudigere, D., Nocedal, J., Smelyanskiy, M., & Tang, P. T. P. (2016). On large-batch training for deep learning: Generalization gap and sharp minima. arXiv preprint arXiv:1609.04836
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.accessrights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.creativecommons.*.fl_str_mv Attribution-NonCommercial-NoDerivatives 4.0 International
dc.rights.local.spa.fl_str_mv Acceso abierto
dc.rights.coar.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
Attribution-NonCommercial-NoDerivatives 4.0 International
Acceso abierto
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.mimetype.spa.fl_str_mv applicaction/pdf
dc.coverage.sede.spa.fl_str_mv Calle 100
dc.publisher.program.spa.fl_str_mv Ingeniería en Mecatrónica
dc.publisher.faculty.spa.fl_str_mv Facultad de Ingeniería
dc.publisher.grantor.spa.fl_str_mv Universidad Militar Nueva Granada
institution Universidad Militar Nueva Granada
bitstream.url.fl_str_mv https://repository.umng.edu.co/bitstreams/2f12e4d5-b939-4773-89c6-c2cc31bd4786/download
https://repository.umng.edu.co/bitstreams/f5e99cbe-0d6a-4220-9d7b-176eab94eb28/download
https://repository.umng.edu.co/bitstreams/f98a86b7-13bc-41bf-a3d8-35c8d4a1aa77/download
https://repository.umng.edu.co/bitstreams/53f6b157-4346-40a9-93a0-30f811c34d51/download
https://repository.umng.edu.co/bitstreams/808c9a23-934d-458d-929e-ea94a7a91a3a/download
bitstream.checksum.fl_str_mv 0f8206dbeef5d4a77bfbf43d44e14197
0842ce7924f398d3cd039ed13d9d048d
a609d7e369577f685ce98c66b903b91b
8b131d976c31da12a6858e5d93729f49
e76dddb1d2649eefaca253239b68a0d5
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional UMNG
repository.mail.fl_str_mv bibliodigital@unimilitar.edu.co
_version_ 1851052843805442048
spelling Renza Torres, DiegoPinto Ortegón, Luis FelipeIngeniero en MecatrónicaBallesteros, Dora María2025-09-10T14:07:33Z2025-09-10T14:07:33Z2023-08-28https://hdl.handle.net/10654/47418instname:Universidad Militar Nueva Granadareponame:Repositorio Institucional Universidad Militar Nueva Granadarepourl:https://repository.umng.edu.coEste trabajo de investigación tiene como objetivo obtener una red neuro nal convolucional (CNN, por sus siglas en inglés) entrenada para la clasifica ción de cromosomas, en 24 clases distintas, utilizando imágenes segmentadas de una prueba de cariotipado sobre células humanas. Para la selección del modelo final, se evaluaron los métodos de Automated Machine Learning (AutoML), con Autokeras, y Transferencia de aprendizaje (TL), con Keras/TensorFlow. El dataset utilizado se consolidó a partir de datos privados y anónimos suministrados por un laboratorio médico, que inicialmente dispuso de más de 100,000 imágenes. Para obtener el conjunto de datos final, se realizó una selección y pre-procesamiento de imágenes con el fin de separar los cromosomas y utilizarlos como datos de entrenamiento para los modelos basados en redes neuronales convolucionales. Durante la evaluación de los modelos, se utilizó el F1 Score como métrica de desempeño. Los resultados arrojaron modelos con un desempeño superior a 0.9 en esta métrica. Se encontró que, en términos generales, al utilizar AutoML se alcanzaron mejores F1 Score y tiempos de inferencia que al usar TL, con un número significativamente menor de parámetros por modelo. En conclusión, los resultados de esta investigación pueden complementar el trabajo de los laboratorios clínicos al mejorar la eficiencia del diagnóstico genético y reducir la tasa de error humano en la clasificación de cromosomas. En este sentido, los resultados obtenidos pueden ser útiles como herramientas de apoyo en el diagnóstico y tratamiento de enfermedades genéticas.his research aims to obtain a trained CNN (Convolutional Neural Net works) model for the classification of chromosomes into 24 distinct classes. It utilizes segmented images from a karyotyping test conducted on human cells. To select the final model, Automated Machine Learning (AutoML) with AutoKeras and Transfer Learning (TL) with Keras/TensorFlow methods we re evaluated. The dataset used was compiled from private and Anonymous data provided by a medical laboratory, which initially had over 100,000 ima ges. To obtain the final dataset, a selection and pre-processing of images was performed to separate the chromosomes and use them as training data for the convolutional neural network-based models. During the evaluation of the models, the F1 Score was used as a perfor mance metric. The results showed models with a performance exceeding 0.9 on this metric. It was found that, in general terms, using AutoML achieved better F1 Scores and inference times compared to using TL, with a signifi cantly lower number of parameters per model. In conclusion, the outcomes of this research can significantly complement the efforts of clinical laboratories by enhancing the efficiency of genetic diag nosis and reducing the margin of human error in chromosome classification. The findings hold great potential as a valuable supportive tool in the diag nosis and treatment of genetic diseases.1. Introducción 9 1.1. Planteamiento del problema . . . . . . . . . . . . . . . . . . . 9 1.2. Justificación . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 1.3. Pregunta de Investigación . . . . . . . . . . . . . . . . . . . . 13 1.4. Objetivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 1.4.1. Objetivo General . . . . . . . . . . . . . . . . . . . . . 14 1.4.2. Objetivos Específicos . . . . . . . . . . . . . . . . . . . 14 1.5. Metodología . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 1.5.1. Definición . . . . . . . . . . . . . . . . . . . . . . . . . 15 1.5.2. Tratamiento de Datos . . . . . . . . . . . . . . . . . . 16 1.5.3. Modelado y Evaluación . . . . . . . . . . . . . . . . . . 17 1.5.4. Comparación . . . . . . . . . . . . . . . . . . . . . . . 17 1.6. Alcance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 2. Marco de Referencia 19 2.1. Marco Teórico . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 2.2. Marco Conceptual . . . . . . . . . . . . . . . . . . . . . . . . . 20 2.3. Estado del Arte . . . . . . . . . . . . . . . . . . . . . . . . . . 20 3. Preparación de Datos 24 3.1. Creación del Dataset . . . . . . . . . . . . . . . . . . . . . . . 24 3.2. Extracción y etiquetado de cromosomas . . . . . . . . . . . . . 26 3.2.1. Eliminación del espacio inferior . . . . . . . . . . . . . 26 3.2.2. Eliminación de los números de clase . . . . . . . . . . . 27 3.2.3. Segmentación de cromosomas . . . . . . . . . . . . . . 29 3.2.4. Extracción de cromosomas y etiquetado . . . . . . . . . 29 3.2.5. Distribución del dataset . . . . . . . . . . . . . . . . . 31 4 4. Selección de un modelo por ajuste automático de hiperpará metros 34 4.1. Introducción a AutoML con AutoKeras . . . . . . . . . . . . . 34 4.1.1. Selección de hiperparámetros . . . . . . . . . . . . . . 35 4.1.2. Entorno de Trabajo . . . . . . . . . . . . . . . . . . . . 37 4.2. Selección de arquitecturas . . . . . . . . . . . . . . . . . . . . 37 4.3. Proceso de Evaluación . . . . . . . . . . . . . . . . . . . . . . 38 4.3.1. Generación de los subconjuntos de entrenamiento y va lidación . . . . . . . . . . . . . . . . . . . . . . . . . . 38 4.3.2. Clasificador de Imágenes . . . . . . . . . . . . . . . . . 38 4.3.3. Callbacks . . . . . . . . . . . . . . . . . . . . . . . . . 38 4.4. Entrenamiento y ajuste del modelo . . . . . . . . . . . . . . . 39 5. Selección de un modelo por transferencia de aprendizaje 41 5.1. Introducción a Transfer Learning con Keras . . . . . . . . . . 41 5.2. Selección de arquitecturas . . . . . . . . . . . . . . . . . . . . 42 5.3. Proceso de Evaluación . . . . . . . . . . . . . . . . . . . . . . 43 5.4. Entrenamiento y ajuste del modelo . . . . . . . . . . . . . . . 46 6. Comparación de modelos 47 6.1. Matriz de confusión . . . . . . . . . . . . . . . . . . . . . . . . 48 6.2. F1_Score . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 6.2.1. Análisis . . . . . . . . . . . . . . . . . . . . . . . . . . 50 6.3. Comparación de los modelos de menor y mayor rendimiento . 52 6.3.1. Modelos de menor rendimiento . . . . . . . . . . . . . 52 6.3.2. Modelos de mayor rendimiento . . . . . . . . . . . . . 54 6.3.3. Análisis . . . . . . . . . . . . . . . . . . . . . . . . . . 57 6.4. Tiempos de inferencia y parámetros . . . . . . . . . . . . . . . 57 7. Conclusiones 60 7.1. Entrenamiento de modelos por AutoML . . . . . . . . . . . . 68 7.2. Entrenamiento de modelos por Transfer Learning . . . . . . . 74 7.3. Matrices de confusión . . . . . . . . . . . . . . . . . . . . . . . 82 7.4. F1_Score por clase . . . . . . . . . . . . . . . . . . . . . . . . 100 7.5. F1_Score por modelo . . . . . . . . . . . . . . . . . . . . . . . 102Pregradoapplicaction/pdfspahttp://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessAttribution-NonCommercial-NoDerivatives 4.0 InternationalAcceso abiertohttp://purl.org/coar/access_right/c_abf2Clasificación automática de cromosomas a partir de imágenes de cariotipado usando aprendizaje profundoAutomatic chromosome classification from karyotyping images using deep learningCROMOSOMAS - ANALISISCARIOTIPO HUMANOAPRENDIZAJE PROFUNDO (INTELIGENCIA ARTIFICIAL)VISION POR COMPUTADORINTELIGENCIA ARTIFICIAL - APLICACIONES EN MEDICINADIGITALIZACION DE IMAGENES - APLICACIONES EN MEDICINACariotipadoClasificación de cromosomasAprendizaje ProfundoAprendizaje Automático AutomatizadoTransferencia de AprendizajeProcesamiento de ImagenKaryotypingChromosome ClassificationDeep LearningAutomated Machine LearningTransfer LearningImage ProcessingTesis/Trabajo de grado - Monografía - Pregradoinfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fIngeniería en MecatrónicaFacultad de IngenieríaUniversidad Militar Nueva GranadaNational Human Genome Research Institute, “Citogenética”, 2021. [En línea]. Disponible en: https://www.genome.gov/es/ genetics-glossary/Citogenetica.National Human Genome Research Institute, “Cariotipo”, 2021. [En línea]. Disponible en: https://www.genome.gov/es/ genetics-glossary/Cariotipo.R. Remani Sathyan, G. Chandrasekhara Menon, H. S, R. Thampi and J. Duraisamy, "Traditional and deep-based techniques for end-to-end automated karyotyping: A review", Expert Systems, 2021. Available: 10.1111/exsy.12799.C. Lin et al., ÇIR-Net: Automatic Classification of Human Chromosome Based on Inception-ResNet Architecture,ïn IEEE/ACM Transactions on Computational Biology and Bioinformatics, vol. 19, no. 3, pp. 1285-1293, 1 May-June 2022, doi: 10.1109/TCBB.2020.3003445.M. Al-Kharraz, L. A. Elrefaei, and M. Fadel, “Classifying chro mosome images using ensemble convolutional Neural Networks,” SpringerLink, https://link.springer.com/chapter/10.1007/ 978-981-33-4604-8_58.M. Al-Kharraz, L. Elrefaei and M. Fadel, “Automated System for Chro mosome Karyotyping to Recognize the Most Common Numerical Ab normalities Using Deep Learning", IEEE Access, vol. 8, 2020. Available: 10.1109/access.2020.3019937.Departamento Nacional de Planeación, Ministerio de Tecnologías de la Información y las Comunicaciones, Consejo Nacional de Política Económica y Social, "POLÍTICA NACIONAL PARA LA TRANSFORMACIÓN DI GITAL E INTELIGENCIA ARTIFICIAL", Departamento Nacional de Planeación, Bogotá, D.C., 2021.Metodología Fundamental para la Ciencia de Datos. IBM, 2021. Available: https://www.ibm.com/downloads/cas/6RZMKDN8.S. Russell, P. Norvig and M. Chang, Artificial intelligence, 3rd ed. Harlow, England: Pearson Education Limited, 2016, pp. 10-20."What is computer vision?", WWW.IBM.COM, 2021. [Online]. Availa ble: https://www.ibm.com/topics/computer-vision.M. Arsham, M. Barch and H. Lawce, The AGT cytogenetics laboratory manual, 4th ed. Hoboken, New Jersey: Wiley, 2017.“About G-banded karyotyping,” WiCell, https://www.wicell. org/home/characterization/cytogenetics/karyotyping/ g-banded-karyotyping.cmsx (accessed Nov. 14, 2022).A. Theisen and L. G. Shaffer, “Disorders caused by chromosome abnormalities,” The application of clinical genetics, vol. 3, p. 159, 2010Kannan, T.P. Cytogenetics: Past, Present And Future. Malays. J. Med. Sci. 2009, 16, 4–9. [PubMed]M. LUCKERT and M. SCHAEFER-KEHNERT, Using Machine Learning Methods for Evaluating the Quality of Technical Documents. 2016Bulla, Ligia Maria Crubelati, Ambrosio, Eliane Papa, Martins, , Ana Beatriz Tozzo and Dellarosa, Valter Augusto, ” Viability of lymphocyte culture, at different times after blood collection, for karyotype analysis,” J. Bras. Patol. Med. Lab. [online]. 2014, vol.50, n.2, pp.124-130. ISSN 1676-2444. [https://doi.org/10.5935/1676-2444.20140005]https:// doi.org/10.5935/1676-2444.20140005.[Libro] J. McGowan-Jordan, A. Simons and M. Schmid, ISCN 2016. Basel [etc.]: Karger, 2016.Human HTC , Cytogenetics M . An historical perspective. New York: Springer; 1979L. Xiao et al., "DeepACEv2: Automated Chromosome Enumeration in Metaphase Cell Images Using Deep Convolutional Neural Networks", *IEEE Transactions on Medical Imaging*, vol. 39, no. 12, pp. 3920-3932, 2020. Available: 10.1109/tmi.2020.3007642.R. Remya, S. Hariharan, M. Sooraj, V. Keerthi, A. Raj and C. Gopakumar, "Deepnet for Detecting Analyzable Metaphases", *2020 Advanced Computing and Communication Technologies for High Performance Applications (ACCTHPA)*, 2020. Available: 10.1109/accthpa49271.2020.9213212V. C. Shah, Dodderi Krishna Murthy and Sabita K. Murthy, “Cytogenetic studies in a population suspected to have chromosomal abnormalities.” Indian journal of pediatrics, 57:235-43,1990.D. Patterson, “Molecular genetic analysis of down syndrome,” Human genetics, vol. 126, no. 1, pp. 195–214, 2009.S. Patil, R. S. Rao, and B. Majumdar, “Chromosomal and multifactorial genetic disorders with oral manifestations,” Journal ofinternational oral health: JIOH, vol. 6, no. 5, p. 118, 2014.Ching-Hon Pui, W. M. Crist and A.T. Look, “Biology and clinical significance of cytogenetic abnormalities in childhood acute lymphoblastic leukemia.” Blood, The American Society of Hematology, 449-1463,1990Swerdlow S , Campo E , Harris NL , et al. WHO classification of tumours of haematopoietic and lymphoid tissues. 4th ed. Lyon: IARC; 2017.M. Stanojevic, 5 automated karyotyping software to map your chromosomes, 2019. [Online]. Available: https://windowsreport.com/ automatedkaryotyping-software/M. GmbH, “Ikaros Karyotyping System | MetaSystems”, MetaSystems, 2022. [Online]. Available: https://metasystems-international.com/ en/products/ikaros/.C. Microscopy, Çlinical Cytogenetics Software & Instruments: Leica Biosystems", Leica Biosystems, 2022. [Online]. Available: https://www. leicabiosystems.com/clinical-microscopy/cytogenetics/."HiBand - ASI", ASI, 2022. [Online]. Available: https: //spectral-imaging.com/products/hiband/.A. Reeves, “Micromeasure: a new computer program for the collection and analysis of cytogenetic data,” Genome, vol. 44, no. 3, pp. 439–443, 2001.G. Mirzaghaderi and K. Marzangi, “Ideokar: an ideogram constructing and karyotype analyzing software,” Caryologia, vol. 68, no. 1, pp. 31– 35, 2015F. Altınordu, L. Peruzzi, Y. Yu, and X. He, “A tool for the analysis of chromosomes: Karyotype,” Taxon, vol. 65, no. 3, pp. 586–592, 2016.Esteva A, Chou K, Yeung S, Naik N, Madani A, Mottaghi A, et al. Deep learningenabled medical computer vision. npj Digit Med 2021;4(1):5. doi: 10.1038/ s41746- 020- 00376- 2.Krizhevsky A, Sutskever I, Hinton GE. ImageNet classification with deep convolutional neural networks. Adv Neural Inf Process Syst. 2012;1: 1097- 1105.Goodfellow I , Begio Y , Courville A . Deep learning. London: MIT Press; 2016.Greenspan H, van Ginneken B, Summers RM. Guest editorial deep learning in medical imaging: overview and future promise of an exciting new technique. IEEE Trans Med Imaging. 2016;35(5):1153-1159.Moeskops P, Viergever MA, Mendrik AM, de Vries LS, Benders MJ, Isgum I. Automatic segmentation of MR brain images with a convolutional neural network. IEEE Trans Med Imaging. 2016;35(5):1252-1261.Liskowski P, Krawiec K. Segmenting retinal blood vessels with deep neural networks. IEEE Trans Med Imaging. 2016;35(11):2369-2380.Shin H-C, Roth HR, Gao M, et al. Deep convolutional neural networks for computer-aided detection: CNN architectures, dataset characteristics and transfer learning. IEEE Trans Med Imaging. 2016;35(5):1285-1298.Roth HR, Lu L, Liu J, et al. Improving computer-aided detection using convolutional neural networks and random view aggregation. IEEE Trans Med Imaging. 2016;35(5):1170-1181.Wenzhong Yan, Lei Bai, Algorithms for Chromosome Classification Engineering, 5, 400-403, 2013.N. Thinh et al., .A Web-based Tool for Semi-interactively Karyotyping the Chromosome Images for Analyzing Chromosome Abnormalities", *2020 7th NAFOSTED Conference on Information and Computer Science (NICS)*, 2020. Available: 10.1109/nics51282.2020.9335893.B. Vajen et al., Çlassification of fluorescent R-Band metaphase chromosomes using a convolutional neural network is precise and fast in generating karyograms of hematologic neoplastic cells", *Cancer Genetics*, vol. 260-261, pp. 23-29, 2022. Available: 10.1016/j.cancergen.2021.11.005.C. Lin et al., Çhromosome Cluster Identification Framework Based on Geometric Features and Machine Learning Algorithms*", 2020 IEEE International Conference on Bioinformatics and Biomedicine, 2020. Available: 10.1109/BIBM49941.2020.9313369D. Somasundaram, "Machine learning approach for homolog chromosome classification", *International Journal of Imaging Systems and Technology*, vol. 29, no. 2, pp. 161-167, 2018. Available: 10.1002/ima.2Yaser Moazzen, Abdulkerim Capar, Abdulkadir Albayrak, Nurullah Calk, Behcet Ugur Toreyin, ”Metaphase finding with deep convolutional neural networks,” Biomedical Signal Processing and Control, Volume 52,Pages 353-361,ISSN 1746-8094, 2019, https://doi.org/10.1016/j.bspc.2019.04.017.K. P, J. K B and N. Madian, Çlassification of Metaphase Chromosomes Using Deep Learning Neural Network", 2018 4th International Conference on Frontiers o f Signal Processing, 2021D. Somasundaram, "Machine learning approach for homolog chromosome classification", International Journal of Imaging Systems and Technology, vol. 29, no. 2, 2018. Available: 10.1002/ima.22287.G. Chu, Machine Learning for Automation of Chromosome based Genetic Diagnostics, 1st ed. STOCKHOLM, SWEDEN: School of Electrical Engineering and Computer Science, 2020.M. Sharma, J. Swati and L. Vig, .Automatic Chromosome Classification using Deep Attention Based Sequence Learning of Chromosome Bands", 2018 International Joint Conference on Neural Networks (IJCNN), 2021.n Y, Wen J, Zheng H, Huang X, Yang J, Song N et al. VarifocalNet: AChromosome Classification Approach Using Deep Convolutional Networks.IEEE Transactions on Medical Imaging. 2019;38(11):2569-2581Ribeiro, E., Gama, J., / Fonseca, N. (2018). A comparison of data splits for machine learning. Machine Learning, 107(1), 1-29.Keskar, N. S., Mudigere, D., Nocedal, J., Smelyanskiy, M., & Tang, P. T. P. (2016). On large-batch training for deep learning: Generalization gap and sharp minima. arXiv preprint arXiv:1609.04836Calle 100ORIGINALPintoOrtegonLuisFelipe2023.pdfPintoOrtegonLuisFelipe2023.pdfTrabajo de gradoapplication/pdf6914378https://repository.umng.edu.co/bitstreams/2f12e4d5-b939-4773-89c6-c2cc31bd4786/download0f8206dbeef5d4a77bfbf43d44e14197MD51Contrato de confidencialidad LUIS FELIPE ORTEGÓN.pdfContrato de confidencialidad LUIS FELIPE ORTEGÓN.pdfCarta de autorizaciónapplication/pdf551558https://repository.umng.edu.co/bitstreams/f5e99cbe-0d6a-4220-9d7b-176eab94eb28/download0842ce7924f398d3cd039ed13d9d048dMD52LICENSElicense.txtlicense.txttext/plain; charset=utf-83420https://repository.umng.edu.co/bitstreams/f98a86b7-13bc-41bf-a3d8-35c8d4a1aa77/downloada609d7e369577f685ce98c66b903b91bMD53THUMBNAILPintoOrtegonLuisFelipe2023.pdf.jpgPintoOrtegonLuisFelipe2023.pdf.jpgIM Thumbnailimage/jpeg8587https://repository.umng.edu.co/bitstreams/53f6b157-4346-40a9-93a0-30f811c34d51/download8b131d976c31da12a6858e5d93729f49MD54Contrato de confidencialidad LUIS FELIPE ORTEGÓN.pdf.jpgContrato de confidencialidad LUIS FELIPE ORTEGÓN.pdf.jpgIM Thumbnailimage/jpeg6380https://repository.umng.edu.co/bitstreams/808c9a23-934d-458d-929e-ea94a7a91a3a/downloade76dddb1d2649eefaca253239b68a0d5MD5510654/47418oai:repository.umng.edu.co:10654/474182025-09-11 03:02:41.551http://creativecommons.org/licenses/by-nc-nd/4.0/open.accesshttps://repository.umng.edu.coRepositorio Institucional UMNGbibliodigital@unimilitar.edu.coRWwgYXV0b3IgZGUgbGEgb2JyYSAodGVzaXMsIG1vbm9ncmFmw61hLCB0cmFiYWpvIGRlIGdyYWRvIG8gY3VhbHF1aWVyIG90cm8gZG9jdW1lbnRvCmNvbiBjYXLDoWN0ZXIgYWNhZMOpbWljbyksIGFjdHVhbmRvIGVuIG5vbWJyZSBwcm9waW8sIGhhY2UgZW50cmVnYSBkZWwgZWplbXBsYXIgcmVzcGVjdGl2bwp5IGRlIHN1cyBhbmV4b3MgZW4gZm9ybWF0byBkaWdpdGFsIG8gZWxlY3Ryw7NuaWNvLgoKRUwgRVNUVURJQU5URSAtIEFVVE9SLCBtYW5pZmllc3RhIHF1ZSBsYSBvYnJhIG9iamV0byBkZSBsYSBwcmVzZW50ZSBhdXRvcml6YWNpw7NuCmVzIG9yaWdpbmFsIHkgbGEgcmVhbGl6w7Mgc2luIHZpb2xhciBvIHVzdXJwYXIgZGVyZWNob3MgZGUgYXV0b3IgZGUgdGVyY2Vyb3MsIHBvcgpsbyB0YW50bywgbGEgb2JyYSBlcyBkZSBleGNsdXNpdmEgYXV0b3LDrWEgeSB0aWVuZSBsYSB0aXR1bGFyaWRhZCBzb2JyZSBsYSBtaXNtYS4KCkVuIGNhc28gZGUgcHJlc2VudGFyc2UgY3VhbHF1aWVyIHJlY2xhbWFjacOzbiBvIGFjY2nDs24gcG9yIHBhcnRlIGRlIHVuIHRlcmNlcm8gZW4KY3VhbnRvIGEgbG9zIGRlcmVjaG9zIGRlIGF1dG9yIHNvYnJlIGxhIG9icmEgZW4gY3Vlc3Rpw7NuLCBFTCBFU1RVRElBTlRFIC0gQVVUT1IsCmFzdW1pcsOhIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkLCB5IHNhbGRyw6EgZW4gZGVmZW5zYSBkZSBsb3MgZGVyZWNob3MgYXF1w60gYXV0b3JpemFkb3M7CnBhcmEgdG9kb3MgbG9zIGVmZWN0b3MgbGEgdW5pdmVyc2lkYWQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCkFkZW3DoXMsICJMQSBVTklWRVJTSURBRCBNSUxJVEFSIE5VRVZBIEdSQU5BREEgY29tbyBpbnN0aXR1Y2nDs24gcXVlIGFsbWFjZW5hLCB5CnJlY29sZWN0YSBkYXRvcyBwZXJzb25hbGVzLCBhdGVuZGllbmRvIGxvIHByZWNlcHR1YWRvIGVuIGxhIGxleSAxNTgxIGRlIDIwMTIgeSBlbApEZWNyZXRvIDEzNzcgZGUgMjAxMywgcXVlIGRlc2Fycm9sbGFuIGVsIHByaW5jaXBpbyBjb25zdGl0dWNpb25hbCBxdWUgdGllbmVuIHRvZGFzCmxhcyBwZXJzb25hcyBhIGNvbm9jZXIsIGFjdHVhbGl6YXIgeSByZWN0aWZpY2FyIHRvZG8gdGlwbyBkZSBpbmZvcm1hY2nDs24gcmVjb2dpZGEKbywgcXVlIGhheWEgc2lkbyBvYmpldG8gZGUgdHJhdGFtaWVudG8gZGUgZGF0b3MgcGVyc29uYWxlcyBlbiBiYW5jb3MgbyBiYXNlcyBkZQpkYXRvcyB5IGVuIGdlbmVyYWwgZW4gYXJjaGl2b3MgZGUgZW50aWRhZGVzIHDDumJsaWNhcyBvIHByaXZhZGFzLCByZXF1aWVyZSBvYnRlbmVyCnN1IGF1dG9yaXphY2nDs24sIHBhcmEgcXVlLCBkZSBtYW5lcmEgbGlicmUsIHByZXZpYSwgZXhwcmVzYSwgdm9sdW50YXJpYSwgeQpkZWJpZGFtZW50ZSBpbmZvcm1hZGEsIHBlcm1pdGEgYSB0b2RhcyBudWVzdHJhcyBkZXBlbmRlbmNpYXMgYWNhZMOpbWljYXMgeQphZG1pbmlzdHJhdGl2YXMsIHJlY29sZWN0YXIsIHJlY2F1ZGFyLCBhbG1hY2VuYXIsIHVzYXIsIGNpcmN1bGFyLCBzdXByaW1pciwgcHJvY2VzYXIsCmNvbXBpbGFyLCBpbnRlcmNhbWJpYXIsIGRhciB0cmF0YW1pZW50bywgYWN0dWFsaXphciB5IGRpc3BvbmVyIGRlIGxvcyBkYXRvcyBxdWUKaGFuIHNpZG8gc3VtaW5pc3RyYWRvcyB5IHF1ZSBzZSBoYW4gaW5jb3Jwb3JhZG8gZW4gbnVlc3RyYXMgYmFzZXMgbyBiYW5jb3MgZGUKZGF0b3MsIG8gZW4gcmVwb3NpdG9yaW9zIGVsZWN0csOzbmljb3MgZGUgdG9kbyB0aXBvIGNvbiBxdWUgY3VlbnRhIGxhIFVuaXZlcnNpZGFkLgoKRXN0YSBpbmZvcm1hY2nDs24gZXMgeSBzZXLDoSB1dGlsaXphZGEgZW4gZWwgZGVzYXJyb2xsbyBkZSBsYXMgZnVuY2lvbmVzIHByb3BpYXMgZGUKbGEgVW5pdmVyc2lkYWQgZW4gc3UgY29uZGljacOzbiBkZSBpbnN0aXR1Y2nDs24gZGUgZWR1Y2FjacOzbiBzdXBlcmlvciwgZGUgZm9ybWEKZGlyZWN0YSBvIGEgdHJhdsOpcyBkZSB0ZXJjZXJvcyIuCgpTaSBzdSBkb2N1bWVudG8gZXMgZGUgYWNjZXNvIHJlc3RyaW5naWRvICwgc3UgdHJhYmFqbyBzZSBkZXBvc2l0YXLDoSBlbiBlbApSZXBvc2l0b3JpbyBVTU5HIMO6bmljYW1lbnRlIGNvbiBwcm9ww7NzaXRvcyBkZSBwcmVzZXJ2YWNpw7NuIGRvY3VtZW50YWwgeSBtZW1vcmlhCmluc3RpdHVjaW9uYWwsIGVudGVuZGllbmRvIHF1ZSwgc2Vyw6EgY29uc3VsdGFkbyBkZSBmb3JtYSBjb250cm9sYWRhIHNvbGFtZW50ZSBwb3IKbGEgY29tdW5pZGFkIE5lb2dyYW5hZGluYS4KClNpIHN1IGRvY3VtZW50byBlcyBkZSBhY2Nlc28gYWJpZXJ0bywgcGFyYSBwZXJtaXRpciBhbCBSZXBvc2l0b3JpbyBVTU5HIHJlcHJvZHVjaXIsCnRyYWR1Y2lyIHkgZGlzdHJpYnVpciBzdSBlbnbDrW8gYSB0cmF2w6lzIGRlbCBtdW5kbywgbmVjZXNpdGFtb3Mgc3UgY29uZm9ybWlkYWQgZW4KbG9zIHNpZ3VpZW50ZXMgdMOpcm1pbm9zOgoKWSBhdXRvcml6YSBhIGxhIFVOSVZFUlNJREFEIE1JTElUQVIgTlVFVkEgR1JBTkFEQSwgcGFyYSBxdWUgZW4gbG9zIHTDqXJtaW5vcwplc3RhYmxlY2lkb3MgZW46CgpMZXkgMjMgZGUgMTk4Mi0gTGV5IDQ0IGRlIDE5OTMgLUxleSAxOTE1IGRlIDIwMTggLSBEZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLQpEZWNyZXRvIDQ2MCBkZSAxOTk1IHkgZGVtw6FzIG5vcm1hcyBnZW5lcmFsZXMgc29icmUgbGEgbWF0ZXJpYSwgdXRpbGljZSB5IHVzZSBwb3IKY3VhbHF1aWVyIG1lZGlvIGNvbm9jaWRvIG8gcG9yIGNvbm9jZXIsIGxvcyBkZXJlY2hvcyBwYXRyaW1vbmlhbGVzIGRlIHJlcHJvZHVjY2nDs24sCmNvbXVuaWNhY2nDs24gcMO6YmxpY2EsIHRyYW5zZm9ybWFjacOzbiB5IGRpc3RyaWJ1Y2nDs24gZGUgbGEgb2JyYSBvYmpldG8gZGVsIHByZXNlbnRlCmRvY3VtZW50by4KCkxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gc2UgaGFjZSBleHRlbnNpdmEgbm8gc8OzbG8gYSBsYXMgZmFjdWx0YWRlcyB5IGRlcmVjaG9zIGRlCnVzbyBzb2JyZSBsYSBvYnJhIGVuIGZvcm1hdG8gbyBzb3BvcnRlIG1hdGVyaWFsLCBzaW5vIHRhbWJpw6luIHBhcmEgZm9ybWF0byB2aXJ0dWFsLAplbGVjdHLDs25pY28sIGRpZ2l0YWwsIHkgY3V5byB1c28gc2UgZGUgZW4gcmVkLCBpbnRlcm5ldCwgZXh0cmFuZXQsIGludHJhbmV0LCBldGMuLAp5IGVuIGdlbmVyYWwgZW4gY3VhbHF1aWVyIGZvcm1hdG8gY29ub2NpZG8gbyBwb3IgY29ub2Nlci4KClNpIHRpZW5lIGFsZ3VuYSBkdWRhIHNvYnJlIGxvcyBUw6lybWlub3MgeSBjb25kaWNpb25lcywgcG9yIGZhdm9yLCBjb250YWN0ZSBjb24gZWwKYWRtaW5pc3RyYWRvciBkZWwgc2lzdGVtYSBiaWJsaW9kaWdpdGFsQHVuaW1pbGl0YXIuZWR1LmNvCgpBY2VwdGUgVMOpcm1pbm9zIHkgY29uZGljaW9uZXMgc2VsZWNjaW9uYW5kbyAiQWNlcHRvIiB5IHB1bHNhbmRvICJDb21wbGV0YXIgZW52w61vIi4K