Name: | Description: | Size: | Format: | |
---|---|---|---|---|
1.82 MB | Adobe PDF |
Authors
Advisor(s)
Abstract(s)
Bioinformatics is a multidisciplinary area that combines two major areas: Biology and Computer
Science. It’s one of the fastest rising areas of investigation nowadays. It’s also a fundamental
area for the processing of data and information from discoveries in the genetics area. One area
that is prominent in the bioinformatics area is gene prediction, where various tools are available
to aid researchers. Even though there are several gene prediction tools available, the most
used are from several years back. They are reliable tools, but need optimization and some are
not so flexible for modification. Tools created in the past years base their model on previous
tools. In this dissertation work, a new model is proposed. Through ORF extraction from proteincoding sequences of a fasta-formatted file that the user inputs, these are compared to a target
sequence of the user’s choice. A profile-HMM is used as the model to compare the sequences,
returning a Logp value for each ORF compared with the target sequence. Match, insert and
delete state probabilities were modified, to find the best scenario. The Viterbi algorithm was
used to train the model, due to its speed. The results obtained were concordant with what we
expected: That an ORF, which would be in the target sequence, presented a better Logp value
than an ORF from a randomly selected sequence.
A bioinformática é uma área multidisciplinar que combina duas áreas fundamentais: biologia e ciências da computação. É uma das áreas de investigação que mais está a crescer nos dias de hoje. É também uma área fundamental para o processamento de dados e informação na área da genética. Um ramo prominente na área da bioinformática é a predição de genes. Várias ferramentas encontram-se disponíveis para auxiliar investigadores. Estas ferramentas também se encontram disponíveis ao público em geral. Embora existam várias ferramentas, as mais utilizadas já têm muitos anos. São ferramentas fiáveis porém algumas precisam de ser otimizadas e não são muito flexíveis no que toca à sua modificação. Neste trabalho de dissertação é proposto um novo modelo. Por meio da extração de ORFs a partir de sequências de DNA que codificam para proteínas, inserido pelo usuário em formato fasta, estes são comparados com uma sequência alvo escolhida pelo utilizador. Foi utilizado um Profile-HMM como modelo para comparar as sequências, em que um valor de probabilidade logarítmica (Logp) é devolvido consoante a semelhança entre as sequências comparadas: o ORF e a sequência alvo. Quanto mais semelhantes forem as sequências comparadas, melhor será o valor da probabilidade logarítmica. Foram criados vários cenários de modo a ver qual seria a melhor forma de implementar o Profile-HMM. Nestes, os estados de correspondência, inserção e deleção foram modificados, até chegar ao melhor cenário. O algoritmo de Viterbi foi utilizado para treinar o modelo, devido à sua velocidade. Os resultados obtidos pelo modelo foram concordantes com o que esperávamos: um ORF que está presente na sequência alvo terá um valor Logp melhor que um ORF que não está presente na sequência alvo.
A bioinformática é uma área multidisciplinar que combina duas áreas fundamentais: biologia e ciências da computação. É uma das áreas de investigação que mais está a crescer nos dias de hoje. É também uma área fundamental para o processamento de dados e informação na área da genética. Um ramo prominente na área da bioinformática é a predição de genes. Várias ferramentas encontram-se disponíveis para auxiliar investigadores. Estas ferramentas também se encontram disponíveis ao público em geral. Embora existam várias ferramentas, as mais utilizadas já têm muitos anos. São ferramentas fiáveis porém algumas precisam de ser otimizadas e não são muito flexíveis no que toca à sua modificação. Neste trabalho de dissertação é proposto um novo modelo. Por meio da extração de ORFs a partir de sequências de DNA que codificam para proteínas, inserido pelo usuário em formato fasta, estes são comparados com uma sequência alvo escolhida pelo utilizador. Foi utilizado um Profile-HMM como modelo para comparar as sequências, em que um valor de probabilidade logarítmica (Logp) é devolvido consoante a semelhança entre as sequências comparadas: o ORF e a sequência alvo. Quanto mais semelhantes forem as sequências comparadas, melhor será o valor da probabilidade logarítmica. Foram criados vários cenários de modo a ver qual seria a melhor forma de implementar o Profile-HMM. Nestes, os estados de correspondência, inserção e deleção foram modificados, até chegar ao melhor cenário. O algoritmo de Viterbi foi utilizado para treinar o modelo, devido à sua velocidade. Os resultados obtidos pelo modelo foram concordantes com o que esperávamos: um ORF que está presente na sequência alvo terá um valor Logp melhor que um ORF que não está presente na sequência alvo.
Description
Keywords
Algoritmo de Viterbi Genoma Humano Open Reading Frame Pomegranate Predição de Genes