# Bioinformática aplicada 2- análise de transcriptoma
* Portal hackMED, você cria um documento e salva suas anotações.
uma hashtag coloca um cabeçalho maior, negrito dois asteristico **, um só * é pra criar seção, para riscar em cima da palavra ~~teste~~ , linha horizontal _ _ _ , pode inserir imagens,
* Pode colocar em colchete o cabeçalho e em parênteses () o link. Para achar mais informações é só digitar o Hack md features. 3 sinais de acento agudo em cima e três embaixo
Wps: programa de escritório livre
Bioinformática aplicada 2 – Análise de transcriptoma: Introdução a computação
## Inicio dos slides
**Bioinformática: envolve biologia molecular, e esta relacionado a computação. Pra lidar com todas as quantidades de sequencia produzida, a copmutação se tornou essencial, e tbm conhecimento de estatística.**
Qdo o AA é similiar a penalidade é menor, se é mt diferente vc tem penalidade maior, isso é a amtriz de substituição para comparação de AA
* Alinhamento global: alinha todos os resíduos independe do tamanho da sequencia em comparação , todos os resíduos da primeira sequencia alinha com o da segunda, n importa qe vc coloque alguns espaçadores entre a sequencia pra ficarem do msm tamanho q são os gap
* Alilhamento local: você n precisa de gap, nem todos os resíduos precisam ser alinhados . Esses resíduos podem ser AA , ou nucleotídeos, dependendo da sequencia.
> Bioinfomatica tem a ver como uso de informática pra se estudar em biologia.
B*ig data era: volume (qtde), varidade (diversos tipos e fontes) velocidade (produção de conteúdo , necessidade de serem tratados, variabilidade ( incosistencia na produção) e veracidade (incerteza da veracidade) e por mim complexidade.*
Para o trabalho ser publicado é necessário a submissão dos dados gerados, o genebank n suportou mais receber os dados recebidos em larga escala. oS dados que surgem na época do data base são não estruturados, por ex textos,
* Transistores: dispositivo semicondultor usado para amplificar ou controlar sinais elétricos
Computador tem a parte física hardware componentes mecânicos e eletro eletronicos, e sua parte logica software, sequencia de instruções que fazem o computador realizar determinada tarefa (algoritimo).
Modelo básico de computador é uma entrada, processamento, e a saída
* Sinal digital:
Sistema binário: são aqueles expressos apenas pelo algoritimo 0 e 1, qualquer numero do sistema.
Um npumero binário tem os bits, que são as posiçoes dele
* Componentes de hardware: Unidade de entrada de dados ( mouse, teclado, câmera de vídeo)
Unidade de saída de dados : monitor impressora)
Unidade de armazenamento de dados (memoria RAM)
Unidade de processamento de dados (CPU)
* Memoria L1: muito mais rápida, porém menor, l2: memoria com espaço um pouco maior , qt maior o tamanho mais lenta, qt menor de tamanho mais rápida.
Processador multinucleo: múltiplos núcleos ou multicore. Dois ou mais núcleo de processamento
**Hyper Threading: como um exemplo atual, poderíamos utilizar os processadores core i7 da intel que apesar de possuírem quatro núcleos físicos, simulam o funcionamento de oito.**
Velocidade de processamento: clock é um circuito oscilador que tem a função de sincronizar e ditar a medida de velocidade de transferência de dados entre duas partes essenciais de um processamento por exemplo, entre o processador e a memoria principal. Essa frequência é medida em ciclos por segundo ou Hertz. (1Hz= 1 ciclo/segundo).
Arquitetura (endereçamento de memoria) numero de linhas do barramento de endereços de um processador é o que define a sua capacidade de endereçamento. Um processador capaz de endereçar 64bits de espaço virtual de memoria podendo armazenar dados em um formato de 64bits e realizar operações aritméticascom operandos de 64bits
**Piramide: quanto mais no topo mais cara.
Alguns componentes de software:
BIOS basic input/ output system ou sistema básico de entrada saída, sistema pre gravadoem memoria permanente . (firmware)**
OS ( operational system ) sistema gravado em memoria secudaria opcional de cada usuário. Coleção de programas que gerenciam e alocam recursos de harware e software
Benchmark: é o ato de executar um program de computador um conjunto de programas ou outras operações , a fim de avaliar a performace relativa de umm objeto , normalmente executando uma serie de testes padrões e ensaios nele.
Sistema operacional: é um conjunto de programas que permitem que fazem a interface do usuário e seus programas com o hardware.
Mais núcleos: permitem que se abrem mais programas e rodem mais dados ao msm tempo. Hertz a velocidade de processamento.
Hd existe o ssd que são dispositivos
Sistema operacional: conjunto de programas que permitem que fazem a interface do usuário e seus programas com o hardware
Algoritimo: sequecia logica, finita e definidade instruções que devem ser seguidas para resolver um programa ou executar uma tarefa.
______________________________________
PARTE DA TARDE DIA 1
* Pratical extraction and report language: embora dois centros usassem as msm técnicas de laboratório , os mesmos bancos de dados, e praticamente as mesmas ferramentas de analise, havia sempre a dificuldade de intercambiar dados e interpretar resultado.
* Protocolo de internet: IP, protocolo de ocmunicação utilizado entr todas as maquinas em rede para encaminhamento dos dados. Tem um protocolo que permite a transmissão de dados, que é o protocolo de controle de transmissão TCP.
* O TCP esta localizado em uma das camadas existentes no protocolo da internet, email SMTP,
SSH protocolo pra acesso de servidor, tem a porção servidor e a porção cliente. Tipo de serviço que roda por padrão em uma porta 22.
Hppt: porta 80
**Meu usuário: gfrezarim
Senha: fc@v...**
> Sistema operacional: é um programa ou u conjunto de programas cuja função é gerenciamento de sistema de arquivo, fornece interface do sistema entre computador e usuário.
> Kernel: intercambio de comunicação entre software e hardware. Monolitico, com prolema todo sistema trava. Microkernel ) mesmo que de problema parte do pc continua funcionando. E hibidro mac e Windows.
> Gnu/ Linux. Gnu não é inux. Além do significado original do mamífero gnu , é um acrônimo recursivo de gnu. Sistema operacional com kernel ainda em desenvolvimento .
* Atualmente o que se chama de Linux é o kernel mais ... perdi
BSD: sistema operacional UNIX , que tem FreeBSD, open BSD.
* O Mac oS parte do projeto Darwin.
Destribuição Linux: redhat, ubuntu. Gentool Linux , debian, suse,
* Motivação para utilizar o Linux: é livre, gratuito, menos vuneravel a vírus, recebe apoio de grande empresas como IBM, HP, Sun,
Multitarefa e multiusuário
Compatível varias plataformas applet sparc alpha
* Proteçao entre processsoos executados na RAM
Modularização somente é carrega para memoria o que usado durante processamento
* Não há necessidade de reiniciar o sistemas após cada modificação
Muitos programas de bioinformática foram construídos para rodar nessa plataforma .
* Java – vantagem é que tem portabilidade, um código desenvolvido em Linux, pode ser compilado em algo que chama balt code??? E isso necessita de uma maquina virtual para ser lido. Etnao esse msm balt code pode ser executado em Linux , mac , celular, independe do sistema operacional e depende da maquina virtual.
* Shell: a camada externa entre usuário e o kernell núcleo de um sistema operacional.
* **Prompt **: a partir de onde são submetidos as instruções indicador ( configurável) . Consigo me tonar admistraodr com o comando sudo su. Para se tornar superusuario coloca sudo su - no prompt comando, assim se torna superusuario.
Eu n tenho a senha para ser superusuario, porem , meu usuário pode se tornar um super usuário. Para tornal usuário comum é so colocar exit
* Atalhos para o shell.
* Control + C = interrupção de comando
* Control + H = apaga caracter
* Control + J = enter
* Control + U = apaga a linha
* Control + Z = para liberar acesso ao terminal novamente mas sem interromper o processo q esta rodando. Para voltar é só colocar bg, de back ground.
* Sistema de arquivos: um arquivo é uma unidade de armazenamento .
* Diretório é um tipo de arquivo ( armazena informações sobre outros arquivos)
Arquivo regular ( regular file)
Link simbólico atalho
Árvore de diretório: existem caminhos absolutos e relativos para se chegar a esse diretório , aqui a separação de diretório é feito pela barra invertida.
* Diretorio home ~ / diretório onde o aluno esta
Caminhos absoluto : caminho q começa com a raiz, /home /aluno1/ é um caminho absoluto
Caminho relativo: depende da onde o aluno está naquele momento, por ex se esta dentro do aluno1 , é mais fácil usar o relativo p n precisar especificar desde o começo: exemplo da entrega do correio, mais fácil informar que a casa é do lado do que falar brasil estado de sp, jaboticabal, bairro, nome da rua, numero.
DIreotório raiz (root) - /
Potno barra significa o caminho atual , o diretório anterior ../ .
**LOGIN PARA ACESSO: hammer.fcav.unesp.br
SENHA: fc@v...**
**hammer.fcav.unesp.br**
pwd pra mostrar o diretório de trabalho
ls mostrar o que tem na pasta
**cd ../../** ´pra descer dois direotrios
**usr/ local/ **bioinfo ls para lsitar conteúdo
sempre q eu colcoo o caminho eu coloco pwd pra ver se o caminho esta correto,
Para ir pro home maneira mais fácil é cd tio cd ~
* **Para o raiz cd / **
* **Para a pasta bioinfo , cd / usr/ local/ bioinfo ** LMEBRAR SEMPRE DE USAR O TAB !! PARA COMPLETAR
Listar um arquivo criado em um diretório temporário
Para limpar o arquivo da clear
**Eu posso dar dois cliques com o mouse e dps clicar com o botão direito, que o caminho é copiado.**
* Ls: lsita arquivo do diretório ****
* Clear: limpa tela****
* **Cd .. volta um diretório **
* Mkdir: comando para criar diretório ****
**cd /tmp/AULA** dps da barra do cd não pode ter mais espaço!!!
PATH! VARIAVÉL DE AMBIENTE;
## Lista de diretórios que contem arquivos de programas (executáveis) que podem ser executados a partir de qualquer diretório sem a necessidade de indicar o caminho completo.
Por exemplo eu n preciso fazer o caminho completo q esta o blast n, é spo eu colocar which blastn
Executar um comando: caminho completo %/ usb/ bin/ pwd
Caminho
Echo comando pra ecoar o valor de uma variável
**Path** - Contem os caminhos que podem indicar os caminhos pra chamar o programa a partir de qlqr diretório
Para sair coloca control X.
**Ls – a** -> mostra os arquivos ocultos, aqueles q começam com ponto.
**Ls- l ** -> lista detalhe dos arquivos