Please use this identifier to cite or link to this item:
https://hdl.handle.net/1822/84065
Title: | Development of DNA sequence classifiers based on deep learning |
Other titles: | Desenvolvimento de classificadores de sequências de ADN baseado em deep learning |
Author(s): | Abreu, João Nuno Cardoso Gonçalves de |
Advisor(s): | Rocha, Miguel Dias, Oscar |
Keywords: | DNA DNA sequence classification Machine Learning Deep Learning Classificação de sequências de ADN |
Issue date: | 19-Dec-2022 |
Abstract(s): | Deoxyribonucleic acid (DNA) is a biological macromolecule whose primary function is to store an individual’s
genetic information. Because of breakthroughs in sequencing technology, the number of DNA sequences
is now growing at an exponential rate. The assignment of a function to these sequences is a great obstacle
in Bioinformatics, and current methods rely on homologies, a solution that is slow and less accurate.
Machine learning (ML) has been widely employed as it is a relevant tool for processing huge amounts of
data by learning on its own without explicit programming. Using ML, it is now possible to speed up and
automatically classify DNA sequences into existing categories with the objective of learning their functions.
However, building a machine learning classifier of biological sequences is a tough challenge due to the
lack of numerical properties in the sequence that the model requires. Therefore, it is still necessary to apply
some pre-processing techniques so that the sequences are properly represented for the model. These
techniques include feature extraction and feature selection, and they are the most difficult components
because sequences lack explicit features. Deep learning models have recently been developed that not
only extract features from input automatically, but also improve the prediction and classification of DNA
sequences.
The main goal of this project is to create a tool that can automatically classify DNA sequences using
machine and deep learning models and algorithms, followed by its integration into ProPythia, a Python
package developed by the host group. Automated ML classifiers will also be developed to integrate in
OmniumAI software platforms. Transcription factor annotation and essential gene determination will be
used as case studies for the platform validation. With this study, it is intended to encourage the use of
such technologies to develop new tools that can manage vast volumes of biological data, thus boosting
DNA prediction understanding. O ácido desoxirribonucleico (ADN) é uma macromolécula biológica cuja principal função é armazenar a informação genética de um indivíduo. Devido aos avanços na tecnologia de sequenciamento, o número dessas sequências está a crescer a uma taxa exponencial. A atribuição de funções a estas sequências é um grande obstáculo na Bioinformática, e os métodos atuais usam homologias, uma solução lenta e pouco precisa. Machine learning tem sido bastante utilizado, pois é uma ferramenta capaz de processar grandes quantidades de dados aprendendo por conta própria sem programação explícita. Desta maneira, é possível acelerar e classificar automaticamente as sequências de ADN em categorias existentes com o objetivo de aprender as suas funções. No entanto, construir um classificador de machine learning de sequências biológicas é um grande desafio devido à falta de propriedades numéricas na sequência que o modelo exige. É necessário aplicar algumas técnicas de pré-processamento para que as sequências sejam devidamente representadas para o modelo. Essas técnicas incluem extração e seleção de características, e são os componentes mais difíceis porque as sequências carecem de características explícitas. Modelos de deep learning foram desenvolvidos recentemente que não só extraem características dos dados automaticamente, como também melhoram a previsão e classificação de sequências de ADN. O principal objetivo deste projeto é criar uma ferramenta capaz de classificar automaticamente sequências de ADN usando modelos e algoritmos de machine e deep learning, seguido da sua integração no ProPythia, um Python package desenvolvido pelo grupo anfitrião. Classificadores automáticos de machine learning também serão desenvolvidos para integração em plataformas de software OmniumAI. A determinação do fator de transcrição e de genes essenciais serão utilizados como casos de estudo para validação da plataforma. Com este estudo, pretende-se incentivar o uso de tais tecnologias para desenvolver novas ferramentas que consigam lidar com grandes volumes de dados, permitindo avanços na área de previsão de ADN. |
Type: | Master thesis |
Description: | Dissertação de mestrado em Informatics Engineering |
URI: | https://hdl.handle.net/1822/84065 |
Access: | Open access |
Appears in Collections: | BUM - Dissertações de Mestrado DI - Dissertações de Mestrado |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Joao Nuno Cardoso Goncalves de Abreu.pdf | 1,45 MB | Adobe PDF | View/Open |
This item is licensed under a Creative Commons License