Prévia do material em texto
BRUNO PEDROSO DA SILVA GABRIEL COSTA FURTADO Procedimento Operacional Padrão Modelagem Comparativa de Estruturas Proteicas usando MODELLER Belém-PA 2015 BRUNO PEDROSO DA SILVA GABRIEL COSTA FURTADO Procedimento Operacional Padrão Modelagem Comparativa de Estruturas Proteicas usando MODELLER Descrição do procedimento padrão detalhada das operações necessárias para realizar a modelagem comparativa de estruturas usando o programa Modeller. Belém – PA 2015 SUMÁRIO 1 INTRODUÇÃO ......................................................................................................... 4 2 OBJETIVO ............................................................................................................... 4 3 MODELAGEM DE PROTEÍNAS POR HOMOLOGIA .............................................. 5 3.1 ENCONTRANDO E SELECIONANDO TEMPLATES ........................................... 5 3.2 CRIANDO PASTAS .............................................................................................. 6 3.3 EDITANDO SCRIPTS ........................................................................................... 8 3.4 ALINHAMENTO ENTRE O TARGET E O TEMPLATE ......................................... 8 3.5 CRIANDO O MODELO........................................................................................ 10 REFERÊNCIAS ......................................................................................................... 11 4 1 Introdução: Com os avanços nos estudos em sequenciamento de DNA, a elucidação de genes e sua interpretação nos últimos anos, novas perspectivas para a biociência ficaram em aberto. Uma delas foi a explanação sobre a função das as proteínas codificadas por esses genes. A função de uma proteína está intimamente ligada ao seu formato tridimensional, logo entendendo sua conformação estrutural e analisando outros aspectos é possível predizer seu aspecto funcional. Além disso, é possível propor uma molécula sintética que interaja da mesma forma que a proteína natural, ou que atue no mesmo setor, mas de forma diferente. A modelagem de proteínas é a mais nova forma de elaboração e planejamento de fármacos. Ela se mostra cada vez mais útil e versátil, pois dispensa a principio, testes com animais ou humanos que requerem todo um aparato ético e orçamentário uma vez que modelagem de proteínas é realizada in silico e demanda de bem menos recursos em longo prazo. Existem diversas formas de se chegar a estrutura tridimensional de uma proteína, entre elas se se destacam os métodos: ab initio, que consiste em determinar a estrutura terciaria de uma proteína a partir de sua estrutura primária baseado em cálculos de energia; a modelagem por folding (ingl. : dobradura) que baseia-se em determinar a estrutura da proteína com base no seu padrão de enovelamento; e a modelagem por homologia que resume-se em predição da estrutura tridimensional de uma proteína alvo a partir da sua estrutura primária e estrutura de proteínas homólogas que funcionam como moldes. Esse ultimo método é atualmente o mais bem aceito e é sobre o qual falaremos. 2 Objetivos: Propor a estrutura tridimensional de uma proteína alvo, a partir de sua sequencia de aminoácidos e de moldes que tenham uma semelhança estereoquímica com o alvo. Observação: Neste tutorial utilizei como target (alvo): a sequência de aminoácidos da lactato desidrogenase do Trichomonas vaginalis, e como template (molde retirado do PDB): malato desidrogenase de um ancestral do T. vaginalis. 5 3 Modelagem de Proteínas por Homologia. 3.1 Encontrando e Selecionando Templates: Primeiramente deve se ter em mente a proteína na qual se deseja trabalhar, fazer um levantamento bibliográfico sobre a mesma e encontrar sua estrutura primária (sua sequencia de aminoácidos) para então se achar um template adequado. Para obtenção de templates, utiliza-se o site abaixo: Site: http://www.rcsb.org/pdb/search/advSearch.do?st=SequenceQuery 1º Passo: Coloca-se a sequência na barra de pesquisas: 6 2º Passo: Seleciona resultados mais semelhantes à proteína em questão, tal grau de semelhança é mostrado no próprio site. Depois de encontrar modelos com semelhança de 40% (quanto maior a semelhança, melhor será seu modelo) ou mais, faz-se o download destes para uma pasta específica – recomendo que deixe em uma pasta na unidade de disco C do computador, então prossegue para a segunda etapa para a próxima etapa. 3.2 Criando pastas: Você deve baixar uma pasta no site do modeller que contém todos os scripts e exemplos do tutorial do Modeller. 7 Site do tutorial do Modeller: https://salilab.org/modeller/tutorial/basic.html Baixe “zip format” caso esteja trabalhando em Windows (ou “tar.gz” caso esteja usando Linux) para a pasta que você criou. Então extraia o comando “align2d.py”, o “model-single.py” e o target que no tutorial é o “TvLDH.ali” e edite a sequencia de aminoácidos e o nome conforme o seu target ou como desejar. Lembrando que o template retirado do PDB também deve estar nessa mesma pasta, deste modo: 8 3.3 Editando scripts: Depois disso, você deverá editar os scripts que você extraiu do basic- example, pois os mesmos estão configurados para as proteínas do tutorial. Abra o “align2d.py” com um editor de texto e substitua o template e target pelo respectivos template e target que você escolheu. Lembrando que nos scripts estarão “1bdm” como template utilizado e que “TvLDH” como target. Obs: Usei a 4UUP como template e TvLDH como target. 3.4 Alinhamento entre o target e o template: Essa etapa vem logo após se ter editado o script “align2d.py”. E tem como objetivo realizar o alinhamento das sequencias de aminoácidos constituintes da proteína. O alinhamento é feito pelo programa Modeller, e como o mesmo não possui interface gráfica, seus comandos são todos realizados pela prompt de comando. Deve-se entrar na pasta em que estão os arquivos e scripts através da prompt e então dar o comando “mod9.15 align2d.py” e esperar o programa realizar os cálculos para gerar dois novos arquivos, o PAP e o ALI. 9 Os dois novos arquivos gerados serão essenciais para a criação de um modelo tridimensional. Tanto o arquivo ALI quanto o PAP mostrarão o alinhamento entre os aminoácidos do template e do target. Ex: Arquivo PAP mostrando o alinhamento dos aminoácidos das duas proteínas. Os espaços vazios marcados por hifens (--) são os chamados GAPs ou intervalos, são regiões onde não há aminoácidos na proteína que estejam no mesmo setor da outra. Os asteriscos (**) mostram onde há repetição de aminoácidos de mesma posição nas proteínas diferentes. 10 3.5 Criando o modelo: Após obter o alinhamento entre as proteínas é hora de partir para a criação do modelo. E de novo se tem que editar script, mas agora para a criação do modelo, que é o “model-single.py” trocando as proteínas do tutorial pela que deseja. E então se pode dar o comando “mod9.15 model-single” no Modeller pela prompt que ele gerará seu modelo tridimensional no formato PDB. 11 Após a execução do comando de alinhamento os arquivos gerados na pasta serão o .ali e o .pap. E depois do comando para gerar os modelos da proteína devem aparecer na pasta arquivos .pdb com o nome da proteína seguidos da inscrição B99990001, B99990002, B99990003, B99990004, B99990005. .REFERÊNCIAS: Andrej Sali. Modeller, tutorial: exemplo básico. Disponível em: <https://salilab.org/modeller/tutorial/basic.html> Acesso em 11 de dezembro de 2015. PBD (Protein Data Bank), Sequence. Disponível em: <http://www.rcsb.org/pdb/search/advSearch.do?st=SequenceQuery> Acesso em 11 de dezembro de 2015.