9
Decifrando o código da vida: Como a tecnologia da informação esta ajundando a entender os seres vivos? Alexandre dos Santos Cristino Instituto de Matemática e Estatística - USP email: [email protected] http://www.ime.usp.br/~alexsc Zilá Luz Paulino Simões Laboratório de Biologia e Genética de Abelhas FFCLRP-USP Luciano da Fontoura Costa Grupo de Visão Cibernética IFSC-USP

Decifrando o código da vida: Como a tecnologia da informação esta ajundando a entender os seres vivos? Alexandre dos Santos Cristino Instituto de Matemática

Embed Size (px)

Citation preview

Page 1: Decifrando o código da vida: Como a tecnologia da informação esta ajundando a entender os seres vivos? Alexandre dos Santos Cristino Instituto de Matemática

Decifrando o código da vida: Como a tecnologia da informação esta ajundando a

entender os seres vivos? Alexandre dos Santos Cristino

Instituto de Matemática e Estatística - USPemail: [email protected]://www.ime.usp.br/~alexsc

Zilá Luz Paulino SimõesLaboratório de Biologia e Genética de Abelhas

FFCLRP-USP

Luciano da Fontoura CostaGrupo de Visão Cibernética

IFSC-USP

Page 2: Decifrando o código da vida: Como a tecnologia da informação esta ajundando a entender os seres vivos? Alexandre dos Santos Cristino Instituto de Matemática

A classificação dos seres:Aristóteles: organismos com sangue e sem sangue

Lineu: divisão em 2 reinos (animal e vegetal)

Haeckel: divisão em 3 reinos (animal, vegetal e protista)

Whittaker: divisão em 5 reinos (animal, vegetal, fungi, protista e monera)

Page 3: Decifrando o código da vida: Como a tecnologia da informação esta ajundando a entender os seres vivos? Alexandre dos Santos Cristino Instituto de Matemática

Os tipos de estrutura de dados em computação- Listas- Matrizes- Dicionários- Ordanações- Árvores

- Grafos

Page 4: Decifrando o código da vida: Como a tecnologia da informação esta ajundando a entender os seres vivos? Alexandre dos Santos Cristino Instituto de Matemática

A transformação da informação por meio de “botões”Ex: Bioinformática

Definição: Bioinformática consiste no uso de sistemas computacionais nas análises de caracterização molecular, integrando modelos matemáticos e estatísticos utilizados na interpretação e análise dos problemas biológicos.

As representações e os domínios do problema

Visão computacional Visão humana

Page 5: Decifrando o código da vida: Como a tecnologia da informação esta ajundando a entender os seres vivos? Alexandre dos Santos Cristino Instituto de Matemática

A extração de atributos, a modelagem e a classificação de um mini-mundo

# File: hello2.py

from Tkinter import *

class App:

def __init__(self, master):

frame = Frame(master)

frame.pack()

self.button = Button(frame, text="QUIT", fg="red",

command=frame.quit)

self.button.pack(side=LEFT)

self.hi_there = Button(frame, text="Hello", command=self.say_hi)

self.hi_there.pack(side=LEFT)

def say_hi(self):

print "hi there, everyone!"

root = Tk()

app = App(root)

root.mainloop()

Page 6: Decifrando o código da vida: Como a tecnologia da informação esta ajundando a entender os seres vivos? Alexandre dos Santos Cristino Instituto de Matemática

O programador se interessa por dados, já o usuário se interessa pela informação.

Informação: dados a respeito de alguém ou de algo

Informação genética: mensagem contida no ácido desoxirribonucléicoatravés da sequência dos seus nucleotídeos, e que se expressa pela síntesede proteínas e outras estruturas importantes na construção de um organismo.

Alguns veículos de informação:

- Televisão - Rádio- Jornais e revistas- Computadores e Internet

Page 7: Decifrando o código da vida: Como a tecnologia da informação esta ajundando a entender os seres vivos? Alexandre dos Santos Cristino Instituto de Matemática

O movimento “Open Source”- Novo modelo de desenvolvimento de software (Catedral e bazar)- Tem sua origem na cultura “hacker”- Linux é um projeto bem sucedido do movimento “Open Source”- A ciência e a indústria reconhecem e participam deste movimento

Concepção equivocada

Projeto desenvolvidos utilizando concepçõesde software livre.

Page 8: Decifrando o código da vida: Como a tecnologia da informação esta ajundando a entender os seres vivos? Alexandre dos Santos Cristino Instituto de Matemática

Integrando as áreas do conhecimentoBioinformática ou Biologia Computacional: - intersecção entre a Biologia, a Computação e a Matemática

d[A]/dt = k1 * B – g1 * A

d[B]/dt = k2 * B + k3 * A – g2 * B

d[C]/dt = k4 * A – k5 * B – g3 * C

Page 9: Decifrando o código da vida: Como a tecnologia da informação esta ajundando a entender os seres vivos? Alexandre dos Santos Cristino Instituto de Matemática

Muito obrigado!