SlideShare une entreprise Scribd logo
1  sur  13
Télécharger pour lire hors ligne
Uso do


para Visualização
e Análise de Redes

Leandro de A. Lima
Doutorando Bioinfo-USP
Lab. de Bioinformática e
Bioestatística
(Hospital A.C. Camargo)
O que é o Cytoscape
Cytoscape é um software de bioinformática de código
aberto para visualização de redes de interação
molecular e vias metabólicas, além de integrar essas
redes com anotações, perfis de expressão gênica e
outros tipos de dados.

> Das pesquisa biológicas para um uso geral

> Ferramentas por padrão e por plugins
(qualquer pessoa pode fazer e disponibilizar)
Instituições mantenedoras
Diretores
Motivos para usar (I)
Suporta vários formatos
                            Acesso bancos de
                          dados públicos da web




 Salva sua sessão

                                 Interoperabilidade
Motivos para usar (II)
       VizMapper™



                         Exporta imagens em
                           vários formatos
Motivos para usar (III)
  Vários layouts                   Busca fácil (* | ?)




                          Filtros nos atributos
                           de nós e arestas
Motivos para usar (IV)
    Encontra clusters

                            Fácil controle e
                         instalação de plugins
Algumas estatísticas

- 1ª versão pública: julho de 2002 (v. 0.8)

- Centenas de citações

- 40.000+ usuários ~> 350.000+ downloads de plugins

- Mais de 100 plugins

- Versão em novembro de 2011: v. 2.8.2
Desenvolvimento de plugins
- Fácil desenvolvimento (tutorial / modelos / wiki)
http://wiki.cytoscape.org/cytoscape_developer_tutorial
http://wiki.cytoscape.org/
Cytoscape Web - API para web
- Visualização de redes na web (Flash + JavaScript)
http://cytoscapeweb.cytoscape.org/




                                            > Redes carregadas
                                                 via código
                                            HTML/JavaScript em
                                            formato json ou xml

                                             > Possibilidade de
                                              relacionar estilos
                                                  a atributos
Alguns plugins

- FunNetViz

- APID2NET: conexão com bancos de dados públicos
(interatomas/Gene Ontology)

- NetworkAnalyzer

- Venn
Algumas funções (demonstração)

- Mudar cor de vários nós

- Importar atributos de várias tabelas
- Tentar criar uma rede e importar atributos do APID p/ pegar
GOs

- Filtros (nós/arestas)

- Integrar funções de diferentes plugins

Contenu connexe

Tendances

ICSA17 - Resposta Imune a infecções PDF
ICSA17 - Resposta Imune a infecções PDFICSA17 - Resposta Imune a infecções PDF
ICSA17 - Resposta Imune a infecções PDFRicardo Portela
 
Aula 1 Fisiologia cardiovascular
Aula 1 Fisiologia cardiovascularAula 1 Fisiologia cardiovascular
Aula 1 Fisiologia cardiovascularprofsempre
 
Estudo da velocidade de hemossedimentação (vhs)
Estudo da velocidade de hemossedimentação (vhs)Estudo da velocidade de hemossedimentação (vhs)
Estudo da velocidade de hemossedimentação (vhs)Julai1991
 
Distúrbios hematológicos
Distúrbios hematológicosDistúrbios hematológicos
Distúrbios hematológicosJulai1991
 
Introdução à imunologia
Introdução à imunologiaIntrodução à imunologia
Introdução à imunologiaMessias Miranda
 
Exames de Laboratório
Exames de LaboratórioExames de Laboratório
Exames de LaboratórioSheyla Amorim
 
Curso Atualização Hemostasia pdf
Curso Atualização Hemostasia pdfCurso Atualização Hemostasia pdf
Curso Atualização Hemostasia pdfFábio Baía
 
Programação Estruturada em Python - Introducao
Programação Estruturada em Python - IntroducaoProgramação Estruturada em Python - Introducao
Programação Estruturada em Python - IntroducaoEduardo S. Pereira
 
Análise de Líquidos Corporais
Análise de Líquidos CorporaisAnálise de Líquidos Corporais
Análise de Líquidos CorporaisFábio Baía
 

Tendances (20)

Parasitologia
ParasitologiaParasitologia
Parasitologia
 
ICSA17 - Resposta Imune a infecções PDF
ICSA17 - Resposta Imune a infecções PDFICSA17 - Resposta Imune a infecções PDF
ICSA17 - Resposta Imune a infecções PDF
 
111780598 questoes-urinalise
111780598 questoes-urinalise111780598 questoes-urinalise
111780598 questoes-urinalise
 
Aula 1 Fisiologia cardiovascular
Aula 1 Fisiologia cardiovascularAula 1 Fisiologia cardiovascular
Aula 1 Fisiologia cardiovascular
 
Patologias Radiologicas
Patologias RadiologicasPatologias Radiologicas
Patologias Radiologicas
 
Fotometria
FotometriaFotometria
Fotometria
 
Estudo da velocidade de hemossedimentação (vhs)
Estudo da velocidade de hemossedimentação (vhs)Estudo da velocidade de hemossedimentação (vhs)
Estudo da velocidade de hemossedimentação (vhs)
 
Distúrbios hematológicos
Distúrbios hematológicosDistúrbios hematológicos
Distúrbios hematológicos
 
Introdução à imunologia
Introdução à imunologiaIntrodução à imunologia
Introdução à imunologia
 
4 equilibrio acido base
4   equilibrio acido base4   equilibrio acido base
4 equilibrio acido base
 
Exames de Laboratório
Exames de LaboratórioExames de Laboratório
Exames de Laboratório
 
Curso Atualização Hemostasia pdf
Curso Atualização Hemostasia pdfCurso Atualização Hemostasia pdf
Curso Atualização Hemostasia pdf
 
Programação Estruturada em Python - Introducao
Programação Estruturada em Python - IntroducaoProgramação Estruturada em Python - Introducao
Programação Estruturada em Python - Introducao
 
Autoimunidade
AutoimunidadeAutoimunidade
Autoimunidade
 
Cirrose
CirroseCirrose
Cirrose
 
Anticorpos Função
Anticorpos FunçãoAnticorpos Função
Anticorpos Função
 
Ast e alt
Ast e altAst e alt
Ast e alt
 
Análise de Líquidos Corporais
Análise de Líquidos CorporaisAnálise de Líquidos Corporais
Análise de Líquidos Corporais
 
Enzimas hepaticas
Enzimas hepaticasEnzimas hepaticas
Enzimas hepaticas
 
Beta talassemia
Beta talassemiaBeta talassemia
Beta talassemia
 

En vedette

Estudos genéticos em doenças Mendelianas e complexas
Estudos genéticos em doenças Mendelianas e complexasEstudos genéticos em doenças Mendelianas e complexas
Estudos genéticos em doenças Mendelianas e complexasLeandro Lima
 
Brokers e Bridges (genes em rede de interação proteína-proteína)
Brokers e Bridges (genes em rede de interação proteína-proteína)Brokers e Bridges (genes em rede de interação proteína-proteína)
Brokers e Bridges (genes em rede de interação proteína-proteína)Leandro Lima
 
Programação Concorrente - Aula 05
Programação Concorrente - Aula 05Programação Concorrente - Aula 05
Programação Concorrente - Aula 05thomasdacosta
 
Camada 2 do modelo OSI Funções
Camada 2 do modelo OSI FunçõesCamada 2 do modelo OSI Funções
Camada 2 do modelo OSI FunçõesGabriel Santos
 
Redes de Computadores - Exercícios 03
Redes de Computadores - Exercícios 03Redes de Computadores - Exercícios 03
Redes de Computadores - Exercícios 03thomasdacosta
 
Redes de Computadores - Aula 05
Redes de Computadores - Aula 05Redes de Computadores - Aula 05
Redes de Computadores - Aula 05thomasdacosta
 
Redes de Computadores - Exercícios 04
Redes de Computadores - Exercícios 04Redes de Computadores - Exercícios 04
Redes de Computadores - Exercícios 04thomasdacosta
 
Programação de Sistemas Distribuídos - Aula 01
Programação de Sistemas Distribuídos - Aula 01Programação de Sistemas Distribuídos - Aula 01
Programação de Sistemas Distribuídos - Aula 01thomasdacosta
 
Programação de Sistemas Distribuídos - Aula 02
Programação de Sistemas Distribuídos - Aula 02Programação de Sistemas Distribuídos - Aula 02
Programação de Sistemas Distribuídos - Aula 02thomasdacosta
 
Redes de Computadores - Aula 04
Redes de Computadores - Aula 04Redes de Computadores - Aula 04
Redes de Computadores - Aula 04thomasdacosta
 
Programação de Sistemas Distribuídos - Aula 03
Programação de Sistemas Distribuídos - Aula 03Programação de Sistemas Distribuídos - Aula 03
Programação de Sistemas Distribuídos - Aula 03thomasdacosta
 

En vedette (11)

Estudos genéticos em doenças Mendelianas e complexas
Estudos genéticos em doenças Mendelianas e complexasEstudos genéticos em doenças Mendelianas e complexas
Estudos genéticos em doenças Mendelianas e complexas
 
Brokers e Bridges (genes em rede de interação proteína-proteína)
Brokers e Bridges (genes em rede de interação proteína-proteína)Brokers e Bridges (genes em rede de interação proteína-proteína)
Brokers e Bridges (genes em rede de interação proteína-proteína)
 
Programação Concorrente - Aula 05
Programação Concorrente - Aula 05Programação Concorrente - Aula 05
Programação Concorrente - Aula 05
 
Camada 2 do modelo OSI Funções
Camada 2 do modelo OSI FunçõesCamada 2 do modelo OSI Funções
Camada 2 do modelo OSI Funções
 
Redes de Computadores - Exercícios 03
Redes de Computadores - Exercícios 03Redes de Computadores - Exercícios 03
Redes de Computadores - Exercícios 03
 
Redes de Computadores - Aula 05
Redes de Computadores - Aula 05Redes de Computadores - Aula 05
Redes de Computadores - Aula 05
 
Redes de Computadores - Exercícios 04
Redes de Computadores - Exercícios 04Redes de Computadores - Exercícios 04
Redes de Computadores - Exercícios 04
 
Programação de Sistemas Distribuídos - Aula 01
Programação de Sistemas Distribuídos - Aula 01Programação de Sistemas Distribuídos - Aula 01
Programação de Sistemas Distribuídos - Aula 01
 
Programação de Sistemas Distribuídos - Aula 02
Programação de Sistemas Distribuídos - Aula 02Programação de Sistemas Distribuídos - Aula 02
Programação de Sistemas Distribuídos - Aula 02
 
Redes de Computadores - Aula 04
Redes de Computadores - Aula 04Redes de Computadores - Aula 04
Redes de Computadores - Aula 04
 
Programação de Sistemas Distribuídos - Aula 03
Programação de Sistemas Distribuídos - Aula 03Programação de Sistemas Distribuídos - Aula 03
Programação de Sistemas Distribuídos - Aula 03
 

Similaire à Uso do Cytoscape para Visualização e Análise de Redes

Instalação e Atualização Automática de Aplicações em Plataforma Livre para Am...
Instalação e Atualização Automática de Aplicações em Plataforma Livre para Am...Instalação e Atualização Automática de Aplicações em Plataforma Livre para Am...
Instalação e Atualização Automática de Aplicações em Plataforma Livre para Am...Mauro Tapajós
 
Introdução ASP.NET Core
Introdução ASP.NET CoreIntrodução ASP.NET Core
Introdução ASP.NET Corelacerda2
 
Evolução do .NET Framework e do Visual Basic
Evolução do .NET Framework e do Visual BasicEvolução do .NET Framework e do Visual Basic
Evolução do .NET Framework e do Visual BasicRicardo Guerra Freitas
 
Desenvolvimento Web em ambiente de software livre
Desenvolvimento Web em ambiente de software livreDesenvolvimento Web em ambiente de software livre
Desenvolvimento Web em ambiente de software livrePedro Neto
 
Treinamento ASP.NET 2014
Treinamento ASP.NET 2014Treinamento ASP.NET 2014
Treinamento ASP.NET 2014Eric Gallardo
 
Apresentação Drupal
Apresentação DrupalApresentação Drupal
Apresentação Drupaljulioboaro
 
Entendendo Frameworks web com Python
Entendendo Frameworks web com PythonEntendendo Frameworks web com Python
Entendendo Frameworks web com PythonLuiz Aldabalde
 
Entendendo Framework Web com Python
Entendendo Framework Web com PythonEntendendo Framework Web com Python
Entendendo Framework Web com PythonPythOnRio
 
Apresentação em Projeto de Sistemas – Entity Framework
Apresentação em Projeto de Sistemas – Entity FrameworkApresentação em Projeto de Sistemas – Entity Framework
Apresentação em Projeto de Sistemas – Entity FrameworkMatteus Barbosa
 
Ferramentas de Planejamento e Acompanhamento
Ferramentas de Planejamento e AcompanhamentoFerramentas de Planejamento e Acompanhamento
Ferramentas de Planejamento e AcompanhamentoRodrigo Azevedo
 
Palestra Plataforma .NET na ETEC Marília
Palestra Plataforma .NET na ETEC MaríliaPalestra Plataforma .NET na ETEC Marília
Palestra Plataforma .NET na ETEC MaríliaElvis Fusco
 
Artigo: Aplicando recomendações de segurança na instalação do Zabbix
Artigo: Aplicando recomendações de segurança na instalação do ZabbixArtigo: Aplicando recomendações de segurança na instalação do Zabbix
Artigo: Aplicando recomendações de segurança na instalação do ZabbixAécio Pires
 
Criando Aplicações .NET com o TheWebMind
Criando Aplicações .NET com o TheWebMindCriando Aplicações .NET com o TheWebMind
Criando Aplicações .NET com o TheWebMindJaydson Gomes
 
Interoperabilidade com .NET em ambiente Mainframe
Interoperabilidade com .NET em ambiente MainframeInteroperabilidade com .NET em ambiente Mainframe
Interoperabilidade com .NET em ambiente MainframeAlessandro Binhara
 
Introducing Mobile Development for Web Developers
Introducing Mobile Development for Web DevelopersIntroducing Mobile Development for Web Developers
Introducing Mobile Development for Web Developersfelipebzr
 
Apresentação Drupal - Rede Humaniza SUS.net
Apresentação Drupal - Rede Humaniza SUS.netApresentação Drupal - Rede Humaniza SUS.net
Apresentação Drupal - Rede Humaniza SUS.netDalton Martins
 
Apresentação Drupal - Rede Humaniza SUS.net
Apresentação Drupal - Rede Humaniza SUS.netApresentação Drupal - Rede Humaniza SUS.net
Apresentação Drupal - Rede Humaniza SUS.netDalton Martins
 

Similaire à Uso do Cytoscape para Visualização e Análise de Redes (20)

Asp net mvc
Asp net mvcAsp net mvc
Asp net mvc
 
Instalação e Atualização Automática de Aplicações em Plataforma Livre para Am...
Instalação e Atualização Automática de Aplicações em Plataforma Livre para Am...Instalação e Atualização Automática de Aplicações em Plataforma Livre para Am...
Instalação e Atualização Automática de Aplicações em Plataforma Livre para Am...
 
Introdução ASP.NET Core
Introdução ASP.NET CoreIntrodução ASP.NET Core
Introdução ASP.NET Core
 
Evolução do .NET Framework e do Visual Basic
Evolução do .NET Framework e do Visual BasicEvolução do .NET Framework e do Visual Basic
Evolução do .NET Framework e do Visual Basic
 
Desenvolvimento Web em ambiente de software livre
Desenvolvimento Web em ambiente de software livreDesenvolvimento Web em ambiente de software livre
Desenvolvimento Web em ambiente de software livre
 
Treinamento ASP.NET 2014
Treinamento ASP.NET 2014Treinamento ASP.NET 2014
Treinamento ASP.NET 2014
 
Apresentação Drupal
Apresentação DrupalApresentação Drupal
Apresentação Drupal
 
Entendendo Frameworks web com Python
Entendendo Frameworks web com PythonEntendendo Frameworks web com Python
Entendendo Frameworks web com Python
 
Entendendo Framework Web com Python
Entendendo Framework Web com PythonEntendendo Framework Web com Python
Entendendo Framework Web com Python
 
Apresentação em Projeto de Sistemas – Entity Framework
Apresentação em Projeto de Sistemas – Entity FrameworkApresentação em Projeto de Sistemas – Entity Framework
Apresentação em Projeto de Sistemas – Entity Framework
 
PHP 10 CodeIgniter
PHP 10 CodeIgniterPHP 10 CodeIgniter
PHP 10 CodeIgniter
 
Ferramentas de Planejamento e Acompanhamento
Ferramentas de Planejamento e AcompanhamentoFerramentas de Planejamento e Acompanhamento
Ferramentas de Planejamento e Acompanhamento
 
Palestra Plataforma .NET na ETEC Marília
Palestra Plataforma .NET na ETEC MaríliaPalestra Plataforma .NET na ETEC Marília
Palestra Plataforma .NET na ETEC Marília
 
Novas Funcionalidades Liferay 6
Novas Funcionalidades Liferay 6Novas Funcionalidades Liferay 6
Novas Funcionalidades Liferay 6
 
Artigo: Aplicando recomendações de segurança na instalação do Zabbix
Artigo: Aplicando recomendações de segurança na instalação do ZabbixArtigo: Aplicando recomendações de segurança na instalação do Zabbix
Artigo: Aplicando recomendações de segurança na instalação do Zabbix
 
Criando Aplicações .NET com o TheWebMind
Criando Aplicações .NET com o TheWebMindCriando Aplicações .NET com o TheWebMind
Criando Aplicações .NET com o TheWebMind
 
Interoperabilidade com .NET em ambiente Mainframe
Interoperabilidade com .NET em ambiente MainframeInteroperabilidade com .NET em ambiente Mainframe
Interoperabilidade com .NET em ambiente Mainframe
 
Introducing Mobile Development for Web Developers
Introducing Mobile Development for Web DevelopersIntroducing Mobile Development for Web Developers
Introducing Mobile Development for Web Developers
 
Apresentação Drupal - Rede Humaniza SUS.net
Apresentação Drupal - Rede Humaniza SUS.netApresentação Drupal - Rede Humaniza SUS.net
Apresentação Drupal - Rede Humaniza SUS.net
 
Apresentação Drupal - Rede Humaniza SUS.net
Apresentação Drupal - Rede Humaniza SUS.netApresentação Drupal - Rede Humaniza SUS.net
Apresentação Drupal - Rede Humaniza SUS.net
 

Plus de Leandro Lima

Workshop on command line tools - day 2
Workshop on command line tools - day 2Workshop on command line tools - day 2
Workshop on command line tools - day 2Leandro Lima
 
Workshop on command line tools - day 1
Workshop on command line tools - day 1Workshop on command line tools - day 1
Workshop on command line tools - day 1Leandro Lima
 
The use of BEDTools to analyze CNV regions
The use of BEDTools to analyze CNV regionsThe use of BEDTools to analyze CNV regions
The use of BEDTools to analyze CNV regionsLeandro Lima
 
Avanços e perspectivas em Bioinformática
Avanços e perspectivas em BioinformáticaAvanços e perspectivas em Bioinformática
Avanços e perspectivas em BioinformáticaLeandro Lima
 
Int. à Bioinformática (FMU - 08/05/2012)
Int. à Bioinformática (FMU - 08/05/2012)Int. à Bioinformática (FMU - 08/05/2012)
Int. à Bioinformática (FMU - 08/05/2012)Leandro Lima
 
Redes Complexas aplicadas a Redes Sociais (09/05/2012 - FMU)
Redes Complexas aplicadas a Redes Sociais (09/05/2012 - FMU)Redes Complexas aplicadas a Redes Sociais (09/05/2012 - FMU)
Redes Complexas aplicadas a Redes Sociais (09/05/2012 - FMU)Leandro Lima
 

Plus de Leandro Lima (6)

Workshop on command line tools - day 2
Workshop on command line tools - day 2Workshop on command line tools - day 2
Workshop on command line tools - day 2
 
Workshop on command line tools - day 1
Workshop on command line tools - day 1Workshop on command line tools - day 1
Workshop on command line tools - day 1
 
The use of BEDTools to analyze CNV regions
The use of BEDTools to analyze CNV regionsThe use of BEDTools to analyze CNV regions
The use of BEDTools to analyze CNV regions
 
Avanços e perspectivas em Bioinformática
Avanços e perspectivas em BioinformáticaAvanços e perspectivas em Bioinformática
Avanços e perspectivas em Bioinformática
 
Int. à Bioinformática (FMU - 08/05/2012)
Int. à Bioinformática (FMU - 08/05/2012)Int. à Bioinformática (FMU - 08/05/2012)
Int. à Bioinformática (FMU - 08/05/2012)
 
Redes Complexas aplicadas a Redes Sociais (09/05/2012 - FMU)
Redes Complexas aplicadas a Redes Sociais (09/05/2012 - FMU)Redes Complexas aplicadas a Redes Sociais (09/05/2012 - FMU)
Redes Complexas aplicadas a Redes Sociais (09/05/2012 - FMU)
 

Uso do Cytoscape para Visualização e Análise de Redes

  • 1. Uso do para Visualização e Análise de Redes Leandro de A. Lima Doutorando Bioinfo-USP Lab. de Bioinformática e Bioestatística (Hospital A.C. Camargo)
  • 2. O que é o Cytoscape Cytoscape é um software de bioinformática de código aberto para visualização de redes de interação molecular e vias metabólicas, além de integrar essas redes com anotações, perfis de expressão gênica e outros tipos de dados. > Das pesquisa biológicas para um uso geral > Ferramentas por padrão e por plugins (qualquer pessoa pode fazer e disponibilizar)
  • 5. Motivos para usar (I) Suporta vários formatos Acesso bancos de dados públicos da web Salva sua sessão Interoperabilidade
  • 6. Motivos para usar (II) VizMapper™ Exporta imagens em vários formatos
  • 7. Motivos para usar (III) Vários layouts Busca fácil (* | ?) Filtros nos atributos de nós e arestas
  • 8. Motivos para usar (IV) Encontra clusters Fácil controle e instalação de plugins
  • 9. Algumas estatísticas - 1ª versão pública: julho de 2002 (v. 0.8) - Centenas de citações - 40.000+ usuários ~> 350.000+ downloads de plugins - Mais de 100 plugins - Versão em novembro de 2011: v. 2.8.2
  • 10. Desenvolvimento de plugins - Fácil desenvolvimento (tutorial / modelos / wiki) http://wiki.cytoscape.org/cytoscape_developer_tutorial http://wiki.cytoscape.org/
  • 11. Cytoscape Web - API para web - Visualização de redes na web (Flash + JavaScript) http://cytoscapeweb.cytoscape.org/ > Redes carregadas via código HTML/JavaScript em formato json ou xml > Possibilidade de relacionar estilos a atributos
  • 12. Alguns plugins - FunNetViz - APID2NET: conexão com bancos de dados públicos (interatomas/Gene Ontology) - NetworkAnalyzer - Venn
  • 13. Algumas funções (demonstração) - Mudar cor de vários nós - Importar atributos de várias tabelas - Tentar criar uma rede e importar atributos do APID p/ pegar GOs - Filtros (nós/arestas) - Integrar funções de diferentes plugins