918 resultados para Programacao genetica
Resumo:
A programação paralela é sem dúvida mais complexa do que a programação seqüencial. O controle de múltiplos processos e de suas interações são as principais razões para tal complexidade. Apesar da existência de algumas ferramentas que atendem à fase de desenvolvimento de programas paralelos, a complexidade é normalmente passada para as ferramentas paralelas, isto é, as ferramentas não são de fácil utilização. Assim, existe uma necessidade de ambientes e ferramentas realmente fáceis de usar no âmbito da programação paralela. Embora existam algumas ferramentas interessantes, inclusive algumas comerciais, seu uso permanece insuficiente, em parte devido à complexidade na utilização de algumas delas, em parte devido ao seu uso específico em determinadas plataformas. Portanto, existe ainda um grande campo de estudo no que diz respeito a melhorias de projeto sobre ferramentas existentes e desenvolvimento de ferramentas com um maior número de recursos. Provavelmente, a ferramenta paralela mais necessária aos programadores é o depurador paralelo. Por sua vez, ferramentas de depuração paralela estão entre as mais complexas de se desenvolver e talvez isso explique o motivo pelo qual poucas têm sido efetivamente utilizadas. Este trabalho descreve uma contribuição no campo da depuração paralela através da análise de interfaces de depuração paralela e da proposta de um modelo. A partir deste modelo, uma interface de depuração paralela – PADI (PArallel Debugger Interface) foi desenvolvida e seu principal objetivo é o de oferecer uma interface intuitiva e de fácil utilização. O modelo proposto e conseqüentemente a ferramenta PADI tratam da depuração paralela simbólica on-line. A depuração on-line trata do oferecimento de acesso aos símbolos do programa, como variáveis e registradores. A depuração on-line diferencia-se da off-line pelo tipo de interação com a execução do programa. A depuração on-line oferece interação direta com a aplicação, enquanto que a off-line interage com um arquivo de monitoração gravado durante a execução da aplicação paralela. A depuração on-line é similar à depuração seqüencial tradicional e, conseqüentemente, é de mais fácil utilização por parte da maioria dos programadores.
Resumo:
Em vista da maior complexidade da programação paralela e distribuída em relação à programação de ambientes centralizados, novas ferramentas vêm sendo construídas com o objetivo de auxiliar o programador desses ambientes a desempenhar sua tarefa de formas mais eficazes e produtivas. Uma das ferramentas que há algum tempo tem sido usada na programação centralizada e aos poucos está sendo empregada também na programação concorrente é a programação visual. A programação visual se vale da presença de elementos visuais na especificação dos programas como peças chaves do processo de desenvolvimento de software. No caso específico da programação concorrente, a programação visual é especialmente útil pela capacidade que os gráficos têm de representar de forma mais adequada estruturas bidimensionais. Um programa concorrente, por relacionar no espaço diversos elementos com seus próprios fluxos de execução, faz surgir duas dimensões de análise que são mais difíceis de serem observadas através de programas textuais. Atualmente existem ferramentas de programação visual paralela e distribuída, mas a ênfase é dada na programação paralela, sem muita atenção a aplicações de sistemas abertos ou cliente-servidor. Além disso, tais ferramentas sofrem da falta de apoio à engenharia do software. Considerando essas deficiências, este trabalho apresenta uma ferramenta de programação visual para o desenvolvimento de aplicações compostas por objetos distribuídos que ofereça também a possibilidade de aplicar os principais conceitos da engenharia de software, como reutilização e orientação a objeto. Nesta ferramenta, o programador especifica de maneira visual a estrutura do seu programa, insere o código textual para a lógica da aplicação e o ambiente se encarrega do tratamento da distribuição e da comunicação de mais baixo nível. A aplicação é representada como um grafo dirigido, onde os nodos representam os objetos distribuídos e os arcos indicam os relacionamentos existentes entre esses objetos. A especificação dos programas é modular, baseando-se na reunião de componentes reutilizáveis, o que torna o sistema altamente configurável e extensível. Tanto a implementação da ferramenta quanto o código das aplicações geradas usam a linguagem de programação Java. A linguagem de programação visual projetada não especifica detalhes a respeito de como irá funcionar a comunicação e distribuição dos objetos. Portanto, foram implementados componentes para comunicação e outros recursos de programação distribuída, como locks e dados globais para serem usados nas aplicações. Para validar os principais objetivos da ferramenta, foram implementados alguns exemplos de aplicações distribuídas, como um pequeno sistema de bate-papo.
Resumo:
Modelos BDI (ou seja, modelos Beliefs-Desires-Intentions models) de agentes têm sido utilizados já há algum tempo. O objetivo destes modelos é permitir a caracterização de agentes utilizando noções antropomórficas, tais como estados mentais e ações. Usualmente, estas noções e suas propriedades são formalmente definidas utilizandos formalismos lógicos que permitem aos teóricos analisar, especificar e verificar agentes racionais. No entanto, apesar de diversos sistemas já terem sido desenvolvidos baseados nestes modelos, é geralmente aceito que existe uma distância significativa entre esta lógicas BDI poderosas e sistemas reais. Este trabalho defende que a principal razão para a existência desta distância é que os formalismos lógicos utilizados para definir os modelos de agentes não possuem uma semântica operacional que os suporte. Por “semântica operacional” entende-se tanto procedimentos de prova que sejam corretos e completos em relação à semântica da lógica, bem como mecanismos que realizem os diferentes tipos de raciocínio necessários para se modelar agentes. Há, pelo menos, duas abordagens que podem ser utilizadas para superar esta limitação dos modelos BDI. Uma é estender as lógicas BDI existentes com a semântica operacional apropriada de maneira que as teorias de agentes se tornem computacionais. Isto pode ser alcançado através da definição daqueles procedimentos de prova para as lógicas usadas na definição dos estados mentais. A outra abordagem é definir os modelos BDI utilizando formalismos lógicos apropriados que sejam, ao mesmo tempo, suficientemente poderosos para representar estados mentais e que possuam procedimentos operacionais que permitam a utilizaçao da lógica como um formalismo para representação do conhecimento, ao se construir os agentes. Esta é a abordagem seguida neste trabalho. Assim, o propósito deste trabalho é apresentar um modelo BDI que, além de ser um modelo formal de agente, seja também adequado para ser utilizado para implementar agentes. Ao invés de definir um novo formalismo lógico, ou de estender um formalismo existente com uma semântica operacional, define-se as noções de crenças, desejos e intenções utilizando um formalismo lógico que seja, ao mesmo tempo, formalmente bem-definido e computacional. O formalismo escolhido é a Programação em Lógica Estendida com Negação Explícita (ELP) com a semântica dada pelaWFSX (Well-Founded Semantics with Explicit Negation - Semântica Bem-Fundada com Negação Explícita). ELP com a WFSX (referida apenas por ELP daqui para frente) estende programas em lógica ditos normais com uma segunda negação, a negação explícita1. Esta extensão permite que informação negativa seja explicitamente representada (como uma crença que uma propriedade P não se verifica, que uma intenção I não deva se verificar) e aumenta a expressividade da linguagem. No entanto, quando se introduz informação negativa, pode ser necessário ter que se lidar com programas contraditórios. A ELP, além de fornecer os procedimentos de prova necessários para as teorias expressas na sua linguagem, também fornece um mecanismo para determinar como alterar minimamente o programa em lógica de forma a remover as possíveis contradições. O modelo aqui proposto se beneficia destas características fornecidas pelo formalismo lógico. Como é usual neste tipo de contexto, este trabalho foca na definição formal dos estados mentais em como o agente se comporta, dados tais estados mentais. Mas, constrastando com as abordagens até hoje utilizadas, o modelo apresentanto não é apenas uma especificação de agente, mas pode tanto ser executado de forma a verificar o comportamento de um agente real, como ser utilizado como mecanismo de raciocínio pelo agente durante sua execução. Para construir este modelo, parte-se da análise tradicional realizada na psicologia de senso comum, onde além de crenças e desejos, intenções também é considerada como um estado mental fundamental. Assim, inicialmente define-se estes três estados mentais e as relações estáticas entre eles, notadamente restrições sobre a consistência entre estes estados mentais. Em seguida, parte-se para a definição de aspectos dinâmicos dos estados mentais, especificamente como um agente escolhe estas intenções, e quando e como ele revisa estas intenções. Em resumo, o modelo resultante possui duas características fundamentais:(1) ele pode ser usado como um ambiente para a especificação de agentes, onde é possível definir formalmente agentes utilizando estados mentais, definir formalmente propriedades para os agentes e verificar se estas propriedades são satifeitas pelos agentes; e (2) também como ambientes para implementar agentes.
Resumo:
As origens das populações e o processo de povoamento das Américas são questões bastante controversas e, por isso, têm sido amplamente estudadas. O gene LDLR (low density lipoprotein receptor), que está localizado no braço curto do cromossomo 19 (p13.1-p13.3) e possui 18 éxons, bem como uma porção 3’UTR onde ocorrem dois elementos Alu completos (chamados de U e D) e um parcial, foi escolhido para esclarecer esses e outros problemas de evolução e variação genética humana. O objetivo geral deste trabalho foi verificar o que esta região hipervariável, especificamente na sua porção U, nos indicaria sobre a história evolutiva das populações ameríndias. Para este trabalho foram analisadas amostras de DNA de indivíduos nativos da Mongólia (n=24), da Sibéria (n=26), das Américas do Norte (n=11), Central (n=26) e do Sul (n=16), totalizando 14 populações e 103 indivíduos. Essas amostras foram amplificadas pela técnica de PCR (polymerase chain reaction), utilizando-se primers específicos para o segmento hipervariável U e, posteriormente, foram elas seqüenciadas automaticamente. Quatorze sítios polimórficos foram encontrados, classificáveis em sete haplótipos, sendo que o sítio 3809 apresentou uma transversão de C para G não descrita na literatura. A estimativa geral de diversidade nucleotídica (π) foi de 0.62%, considerada alta para um marcador autossômico. Verificou-se uma certa uniformidade haplotípica entre a Ásia e a América, mas com a diferenciação maior ocorrendo entre a Mongólia e a América+Sibéria. Não foi detectada diferenciação significativa entre nativos sul e centro-americanos. De um modo geral, o estudo desse marcador confirmou uma provável origem asiática para as populações ameríndias e apoiou a hipótese de uma única onda de migração no processo de povoamento pré-histórico das Américas.
Resumo:
Entre as doenças causadas por bactérias do gênero Mycobacterium, a tuberculose por M. tuberculosis é a mais conhecida. O diagnóstico da doença é feito utilizando-se um conjunto de exames que possibilitam a identificação da mesma (WATT, 2000). Contudo, sabe-se que o diagnóstico combinado de microscopia direta e com o posterior isolamento em meio de cultivo é o “padrão-ouro”. A principal desvantagem desse método é que tal bactéria possui um crescimento lento (cerca de 8 semanas). Recentemente, a detecção de doenças através da técnica de reação em cadeia da polimerase (PCR) tem proporcionado avanços significativos no diagnóstico. O uso da amplificação específica de genes, para identificar a M. tuberculosis, tais como rDNA 16S, IS6110 ou a região intergênica senX3-regX3, tem apresentado algumas restrições, ao nível de confiabilidade e sensibilidade, para a aplicação da técnica de PCR. O presente estudo mostra a construção e a aplicação de um novo alvo para a aplicação da PCR no diagnóstico da tuberculose, baseado no ensaio da diferença de organização gênica do operon plcA, B e C diferenciando a M. tuberculosis das demais micobactérias. Neste trabalho, foram examinadas 273 amostras de pacientes com suspeita de tuberculose, sendo estas submetidas ao estudo comparativo da técnica de PCR versus cultivo (padrão ouro). A PCR amplificou fragmentos de 439pb. Os resultados mostram 93,7% de acurácia para PCR/Cultivo (p<000,1), 93,1% de sensibilidade com intervalo de confiança de 88,7-96,0 e especificidade de 96,4% com intervalo de confiança de 96,4-99,4. O valor da estatística Kappa (k) foi de 0,82 com erro padrão de 0,041, demonstrando um alinhamento quase perfeito para a verificação do grau de concordância entre os testes. Desta forma, o uso desta nova região para a amplificação da PCR se mostra uma importante e confiável ferramenta no diagnóstico específico da tuberculose. Outra região que compreende parte dos genes mbaA e inhA foi utilizada para diferenciar o Complexo tuberculosis do Complexo avium. Porém, novos experimentos serão necessários para o emprego desta região como uma ferramenta de diagnóstico.
Resumo:
A linguagem de programação Java vem sendo uma das escolhidas para a implementação de aplicações compostas por objetos distribuídos. Estas aplicações caracterizam-se por possuir comportamento complexo e, portanto, são mais difíceis de depurar e refinar para obter melhores desempenhos. Considerando a necessidade do desenvolvimento de uma ferramenta de monitoração para o modelo de objetos distribuídos, que colete informações mais detalhadas sobre a execução da aplicação, é apresentado neste trabalho um ambiente de monitoração de aplicações distribuídas escritas em Java, o DOMonitor. Um dos objetivos do DOMonitor é obter o comportamento que a aplicação apresenta durante a execução, possibilitando a detecção de comportamentos equivocados e seu respectivo refinamento. O DOMonitor é voltado para aplicações compostas por objetos distribuídos e caracteriza-se por identificar principalmente: (i) o comportamento dinâmico das threads; (ii) a utilização dos métodos de sincronização; e (iii) a comunicação entre os entes distribuídos da aplicação. O DOMonitor está fundamentado em quatro premissas: (i) ser transparente para o usuário, não exigindo anotações no código fonte; (ii) apresentar uma organização modular, e por isto ser flexível e expansível; (iii) ser portável, não exigindo nenhuma alteração na Maquina Virtual Java; e (iv) operar de forma a garantir a ordem dos eventos previstos pelo programa. Os dados produzidos pelo DOMonitor podem ser utilizados com diversas finalidades tais como visualização da execução, escalonamento e como suporte à execução de aplicações móveis. Para comprovar esta versatilidade, foi proposta a integração do sistema a dois outros projetos, o Pajé e o ISAM. O projeto ISAM utilizará os dados monitorados para tomadas de decisão durante o curso da execução e o projeto Pajé permite a visualização gráfica das características dinâmicas de uma aplicação Java.
Resumo:
Introdução: As doenças mitocondriais apresentam características heterogêneas devido à própria natureza e função da mitocôndria, que possui o seu próprio DNA (mtDNA). A disfunção mitocondrial pode afetar um único órgão ou ser uma doença multissistêmica, de manifestação na infância ou na vida adulta, podendo ter um padrão de herança materna ou mendeliana. O diagnóstico é complexo e requer uma investigação criteriosa, passo-a-passo, com atenção a história clínica, exames laboratoriais, neuroimagem e, muitas vezes, a biópsia muscular para análise histoquímica, bioquímica e genética. A análise molecular é fundamental na definição do diagnóstico e os protocolos propostos até o momento são, geralmente, direcionados para um grupo de pacientes com características clínicas homogêneas. Objetivos: os objetivos deste trabalho foram: a) propor um protocolo combinando dados clínicos e laboratoriais para indicar a melhor forma de investigação molecular de pacientes com suspeita clínica de doença do DNA mitocondrial, b) Comparar os achados clínicos e laboratoriais nos pacientes com e sem mutação no mtDNA, c) avaliar quais são os fatores clínicos preditivos de mutação no mtDNA que podem ser utilizados como sinalizadores para o médico decidir quando deve ser realizado um procedimento diagnóstico invasivo e de alto custo, c) estimar a proporção de mtDNA mutado, através da técnica PCR em tempo real em um grupo de pacientes com deleção, correlacionando com a idade de início dos sintomas e gravidade de manifestações clínicas, d) relatar achados de RNM com espectroscopia por emissão de prótons em pacientes com deleção no mtDNA. Pacientes, material e métodos: Foram selecionados, no ambulatório de doenças mitocondriais do HCPA, 43 pacientes com suspeita clínica de doença mitocondrial. Esse pacientes foram submetidos à análise, por etapas, de 5 mutações de ponto no mtDNA de leucócitos, de deleção no mtDNA de músculo e ao sequenciamento do tRNAleu e tRNAlys. Os pacientes com resultados positivos e negativos para mutações do mtDNA foram então comparados em relação às suas características clínicas e laboratoriais. Foram selecionados 11 pacientes para a determinação da percentagem relativa de deleção do mtDNA no tecido muscular e 3 pacientes para a descrição da RNM com espectroscopia. Resultados – Foram encontradas mutações no mtDNA em 17 pacientes (39.9%) distribuídas da seguinte forma: 4 pacientes com MELAS (A3243G), 1 paciente com síndrome de Leigh (T8993C) e 12 pacientes com deleções no mtDNA. As características significativamente mais freqüentes no grupo de pacientes com mutação no mtDNA comparados com os demais foram: miopatia (p=0,032), retinopatia pigmentar (p=0,007), oftalmoplegia e ptose (p=0,002), baixa estatura (p=0,04), hipotrofismo (p=0,033) e acidose lática (p=0,006). A quantificação do mtDNA pela técnica de PCR em tempo real foi realizada em 11 amostras de músculo de pacientes com deleção no mtDNA e com diferentes manifestações clínicas. Não houve correlação entre a percentagem relativa de deleção no mtDNA com os fenótipos clínicos (PEO, KSS e encefalomiopatia associado à doença multissistêmica), bem como com a idade de início das manifestações clínicas. A RNM com espectroscopia por emissão de prótons realizada em três pacientes com deleção no mtDNA associada a um quadro clínico não clássico mostrou achados distintos para cada paciente, sendo comum a todos as lesões cerebrais e a presença do pico invertido de lactato. Conclusões - A criteriosa seleção clínica e laboratorial se mostrou apropriada e o protocolo empregado se mostrou eficiente, uma vez que a mutação no mtDNA pode ser detectada em 17 dos 43 pacientes com suspeita de doença mitocondrial. Os pacientes positivos para deleção no mtDNA apresentaram algumas características clínicas preditivas para doença do mtDNA, o que pode ser importante na indicação de um procedimento invasivo (biópsia muscular) e de alto custo. A técnica e PCR em tempo real pode ser utilizado para quantificar a percentagem relativa de mtDNA deletado, porém para o diagnóstico das deleções, essa técnica deve ser realizada de forma complementar à técnica tradicional (Southern blot). O número amostral ainda é pequeno para correlacionar a quantidade relativa de mtDNA deletado com as síndromes mitocondriais clássicas e não clássicas. A RNM com espectroscopia por emissão de prótons, por possibilitar a detecção do lactato cerebral, parece ter utilidade na avaliação clínica de pacientes com suspeita clínica de doença mitocondrial, mesmo quando o quadro não é clássico.
Resumo:
Este trabalho apresenta um mapeamento centrado nas construções não usuais da linguagem Nautilus, para a linguagem convencional, no caso Java, mantendo propriedades com atomicidade que são requisitos da semântica formal da linguagem. Nautilus é originalmente uma linguagem de especificação baseada em objetos, textual que suporta objetos concorrentes e não deterministas. Desde então a linguagem foi modificada aom extensões como classes e uma notação diagramática, além de se investigar seu uso como linguagem de programação. Suas construções incomuns (reificação, agregação, etc.) são baseados em seu domínio semântico: Automâtos Não Sequenciais. Este domíno satisfaz composição diagonal, i.e refinamentos se compõem (verticalmente) refletindo uma descrição gradual de sistemas, envolvendo múltiplos níveis de abstração, e distribui-se através de combinadores (horizontalmente), o que significa que o refinamento de um sistema composto é a combinação de do refinamento de suas partes.O trabalho inclui um mapeamento inicial de um subconjunto da linguagem(objeto base, reificação, agregação e visão), uma versão ampliada para abranger mais construções( interação e classes), e uma versão refinada mais concorrente e sugestões de modificação na linguagem.
Resumo:
Esse trabalho de dissertação está incluído no contexto das pesquisas realizadas no Grupo de Processamento Paralelo e Distribuído da UFRGS. Ele aborda as áreas da computação de alto desempenho, interfaces simples de programação e de sistemas de interconexão de redes velozes. A máquina paralela formada por agregados (clusters) tem se destacado por apresentar os recursos computacionais necessários às aplicações intensivas que necessitam de alto desempenho. Referente a interfaces de programação, Java tem se mostrado uma boa opção para a escrita de aplicações paralelas por oferecer os sistemas de RMI e de soquetes que realizam comunicação entre dois computadores, além de todas as facilidades da orientação a objetos. Na área a respeito de interconexão de rede velozes está emergindo como uma tentativa de padronização a nova tecnologia Infiniband. Ela proporciona uma baixa latência de comunicação e uma alta vazão de dados, além de uma série de vantagens implementadas diretamente no hardware. É neste contexto que se desenvolve o presente trabalho de dissertação de mestrado. O seu tema principal é o sistema Aldeia que reimplementa a interface bastante conhecida de soquetes Java para realizar comunicação assíncrona em agregados formados por redes de sistema. Em especial, o seu foco é redes configuradas com equipamentos Infiniband. O Aldeia objetiva assim preencher a lacuna de desempenho do sistema padrão de soquetes Java, que além de usar TCP/IP possui um caráter síncrono. Além de Infiniband, o Aldeia também procura usufruir dos avanços já realizados na biblioteca DECK, desenvolvida no GPPD da UFRGS. Com a sua adoção, é possível realizar comunicação com uma interface Java sobre redes Myrinet, SCI, além de TCP/IP. Somada a essa vantagem, a utilização do DECK também proporciona a propriedade de geração de rastros para a depuração de programas paralelos escritos com o Aldeia. Uma das grandes vantagens do Aldeia está na sua capacidade de transmitir dados assincronamente. Usando essa técnica, cálculos da aplicação podem ser realizados concorrentemente com as operações pela rede. Por fim, os canais de dados do Aldeia substituem perfeitamente aqueles utilizados para a serialização de objetos. Nesse mesmo caminho, o Aldeia pode ser integrado à sistemas que utilizem a implementação de soquetes Java, agora para operar sobre redes de alta velocidade. Palavras-chave: Arquitetura Infiniband, agregado de computadores, linguagem de programação Java, alto desempenho, interface de programação.
Resumo:
A eficiência da técnica de cultura de anteras, em escala comercial, ainda pode ser considerada baixa quando medida em número de plantas duplo-haplóides férteis obtidas para cada antera estabelecida in vitro. Dessa forma, o presente trabalho é pioneiro no estudo detalhado da embriogênese in vitro do micrósporo e do grão de pólen de cevada (Hordeum vulgare L. ssp. vulgare). Com o objetivo de contribuir para o aperfeiçoamento da técnica de cultura de anteras foi analisada a embriogênese, com especial ênfase na etapa da indução, através de análises citológicas e histológicas de anteras cultivadas in vitro. Foram analisadas uma cultivar brasileira de cevada, em comparação com linhagens de duas outras cultivares brasileiras, que foram selecionadas, por seleção divergente para maior ou para menor resposta na indução da rota embriogênica e, respectivamente, para menor ou para maior capacidade de regenerar plântulas verdes. Somente foram estabelecidas em cultivo in vitro as anteras que apresentaram micrósporos e pólens jovens, das linhagens selecionadas da cultivar A-05 (S3A22 e S3A23), e da cultivar BR-2(S3B63 e, apenas na cultura de anteras, S3B61), bem como da cultivar MN-599 (nãoselecionada). Para as análises histológicas, foram fixadas, a cada dois dias, duas anteras, correspondentes a cada fileira da mesma espiga, após o início do cultivo in vitro. As anteras em cultivo e respectivas estruturas multicelulares foram fixadas em FAA 50%, desidratadas em série etílica e incluídas em hidroxietilmetacrilato. Os blocos de resina polimerizada foram secionados longitudinalmente com 3 mm de espessura. Para as análises citológicas foram fixadas, de cada espiga recém-coletada, três espiguetas sendo uma da base, outra do meio e outra do ápice. Após o pré-tratamento à baixa temperatura (5 °C), porém antes do cultivo in vitro, foram fixadas três anteras (amostras utilizadas como controles). A cada três dias, durante o cultivo, três anteras foram fixadas (até 18 dias). As anteras em cultivo e estruturas multicelulares foram fixadas em Farmer e FAA 50%, transferidas após 24 horas para etanol 70%. Na cultura in vitro das anteras houve diferenças entre uma das linhagens da cultivar A-05 em relação a cultivar MN- 599, na produção inicial de estruturas embriogênicas, diferença que desapareceu na produção total. Entretanto, houve diferenças na formação dos xiii embriões: a cv.MN-599 formou embriões bem diferenciados ao passo que a linhagem S3A22 produziu um número aparentemente menor, sendo que os embriões não eram bem diferenciados. A linhagem S3B63 não apresentou embriões até o final da análise histológica. Considerando que a amostra dessa linhagem, mantida em cultura, formou plantas verdes, pode-se propor que a formação de embriões deve ocorrer posteriormente ao desenvolvimento da cv.MN-599. Cabe destacar que houve diferenças significativas entre as cultivares A-05 e BR-2 quanto à regeneração de plântulas verdes. Esses resultados indicam ter havido maior eficiência da seleção em relação à etapa da regeneração. Com relação às categorias classificatórias dos micrósporos e grãos de pólen, constatou-se que desde o início da análise histológica (2o dia de cultivo in vitro) até o final (34o dia), foram observados micrósporos, o mesmo tendo sido observado na análise citológica. Os grãos de pólen multinucleados ocorreram praticamente em todo o período de cultivo in vitro, em ambas análises; não ocorrendo nos controles da citologia (antes do cultivo); os multinucleados foram observados a partir do 3o dia, enquanto que os multicelulares a partir do 4o dia de cultivo. As estruturas multicelulares foram observadas a partir do 8o dia. A quantidade e o tamanho das estruturas multicelulares foram variáveis ao longo da análise histológica, sendo que do 14o ao 20o dia foram encontradas as de maiores dimensões, resultantes da proliferação celular por mitoses sucessivas. A partir do 22o dia (cultivar MN- 599), a ocorrência de estruturas multicelulares no interior dos lóculos da antera diminuiu, predominando o processo de proliferação externo às anteras. Para as linhagens, a partir do 18o dia foram observadas estruturas multicelulares liberadas das anteras. A análise das estruturas multicelulares permitiu classificá-las em quatro categorias: 1. SFD: Sem forma definida; 2. MAC: meristema apical caulinar; 3. MAR: meristema apical radical embrionário adventício; e 4. Embriões. As estruturas amorfas apareceram em maior número, quando comparadas com as outras categorias. Em síntese: as linhagens selecionadas e a cultivar diferiram não apenas no tempo necessário para a formação dos embriões, mas também no desenvolvimento dos mesmos, que foi mais diferenciado na cultivar MN-599, porém sendo observados mais cedo na linhagem S3A22 e S3A23, do que na cultivar MN-599.
Resumo:
O gado zebu (Bos indicus) é predominante em todo o mundo. Atualmente, no Brasil, o rebanho de bovinos e zebuínos é composto por aproximadamente 170 milhões de indivíduos, no qual, 80% são zebuínos ou animais de raças cruzadas com zebu. O principal objetivo deste estudo foi determinar a possibilidade da utilização de marcadores moleculares de bovinos na identificação genética de zebuínos. A confirmação desta possibilidade seria de extrema valia, já que a quantidade de informações sobre o genoma zebuíno é limitada e metodologias específicas de identificação de marcadores genéticos para raças zebuínas são raras. Assim, o DNA de 65 zebus, de 4 raças diferentes (Gir, Tabapuã, Nelore e Brahman), foi extraído a partir de sangue aplicado em papel filtro, utilizando o “kit” DNA IQTM SYSTEM (Promega®). Após a extração de DNA, foi feito um PCR Multiplex utilizando o “kit” StockMarks® (Applied Biosystems®), o qual amplifica um total de 11 loci (BM1824, BM2113, ETH10, ETH225, ETH3, INRA023, SPS115, TGLA122, TGLA126, TGLA227 e TGLA53). Os fragmentos gerados pela PCR foram analisados por eletroforese capilar utilizando o analisador genético ABI Prism 3100 (Applied Biosystems®) e o programa GeneScan® v.3.7 (Applied Biosystems®). A freqüência dos marcadores e os índices de variabilidade genética foram calculados utilizando o programa Microsatellite Toolkit v.3.1 e o equilíbrio de Hardy-Weinberg foi determinado através do programa GENEPOP v.3.4. Através destas técnicas foi possível demonstrar que os marcadores moleculares utilizados para identificação genética de bovinos podem também ser utilizados para a realização da técnica de identificação genética de zebuínos Além disso, foi possível demonstrar a freqüência alélica na população de zebuínos analisada como um todo, assim como foi determinada a freqüência alélica para os diferentes marcadores moleculares dentro das 4 raças estudas. Considerando o total de 100 diferentes alelos identificados entre os 11 STR (Short Tandem Repeats) analisados, foi possível observar que a heterozigosidade esperada (He) foi relativamente alta na população analisada, assim como na análise por raça. Estes dados indicam alto grau de diversidade genética nas diferentes raças. Neste sentido, a raça Brahman apresentou a menor diversidade (0,60) e a raça Tabapuã, a maior (0,69). Contudo, estudos complementares são necessários, a fim de confirmar as freqüências alélicas estabelecidas, uma vez que os resultados encontrados no presente trabalho referem-se a um número relativamente pequeno de zebuínos, quando comparados com o total de zebus encontrados no rebanho brasileiro.
Resumo:
Neste trabalho desenvolve-se um estudo numérico do fluxo de ar em torno da geometria de um pára-quedas tradicional simplificado, para alguns valores de Reynolds. O método baseia-se na solução das equações incompressíveis de Navier- Stokes discretizadas pelo método de diferenças finitas e integradas pelo método de Runge-Kutta. Utiliza-se o método dos contornos virtuais para representar a geometria numa malha cartesiana e o método de otimização não-linear dos poliedros flexíveis para otimização do coeficiente de arraste calculado através do código de dinâmica de fluidos computacional; esteé um método de busca multivariável, onde o pior vértice de um poliedro com n + 1 vérticesé substituído por um novo.