SlideShare une entreprise Scribd logo
1  sur  43
Python para biología molecular Sebastián Bassi. UNLUX 2008
La biología está siendo transformada en una ciencia de la información "LOS COMPUTADORES SON A LA BIOLOGIA, LO QUE LA MATEMÁTICA ES A LA FISICA"
 
 
EL RESULTADO ...
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
“ This deluge of genomic information has, in turn, led to an absolute requirement for computerized databases to store, organize, and index the data and for specialized tools to view and analyze the data.” Source: NCBI, National Center for Biotechnology Information www.ncbi.nlm.nih.gov
BIOINFORMÁTICA BIOLOGÍA COMPUTACIONAL INFORMACIÓN GENÉTICA  ESTRUCTURA MOLECULAR FUNCIONES FENOTIPO
Desarrollo e implementación de herramientas para acceder, usar y administrar varios tipos de información. Desarrollo de nuevos algoritmos para establecer relaciones entre miembros de grandes cantidades de datos: Localizar genes en secuencias, predecir estructuras proteicas o función, establecer relaciones evolutivas, agrupar proteinas en familias, etc. Campos de acción de la bioinformática
Lenguajes: Compilados vs. Interpretados Esquema ciclo de lenguaje compilado The Intute Consortium. This material may be freely distributed and copied for educational purposes only, provided that appropriate acknowledgement is given to Intute as the copyright holder and original publisher.
Ejecución programa interpretado The Intute Consortium. This material may be freely distributed and copied for educational purposes only, provided that appropriate acknowledgement is given to Intute as the copyright holder and original publisher. ,[object Object],[object Object]
Scripting ,[object Object],[object Object],[object Object],[object Object]
Algunos usuarios de Python
Ventajas de Python para Bioinformática ,[object Object],[object Object],[object Object],[object Object],[object Object]
www.mitochondrialgenome.org
Copia de archivo en C #include <stdio.h> int main(int argc, char **argv) { FILE *in, *out; int c; in = fopen(&quot;input.txt&quot;, &quot;r&quot;); out = fopen(&quot;output.txt&quot;, &quot;w&quot;); while ((c = fgetc(in)) != EOF) { fputc(c, out); } fclose(out); fclose(in); }
Copia de archivo en Python in = open(&quot;input.txt&quot;) out = open(&quot;output.txt&quot;, &quot;w&quot;) out.writelines(in)
Biopython ,[object Object],[object Object],[object Object],[object Object],[object Object],www.biopython.org
Aplicaciones bioinformáticas: Búsqueda de similitud de secuencias. BLAST:  B asic  L ocal  A lignment  S earch  T ool Descripción del problema: Se obtienen nuevas secuencias y se quiere averiguar su función (¿codifica para una proteína? ¿que función cumple?)‏
 
 
Biopython: NCBIStandalone and NCBIXML >>> from Bio.Blast import NCBIStandalone >>> rh, eh = NCBIStandalone.blastall(my_blast_exe, &quot;blastn&quot;, my_blast_db, in_file) >>> from Bio.Blast import NCBIXML >>> blast_records = NCBIXML.parse(rh)
M.A.S (Selección Asistida por marcadores). ,[object Object],[object Object],[object Object],[object Object],[object Object]
Selección tradicional ,[object Object],[object Object],[object Object],[object Object],[object Object]
Marcadores moleculares ,[object Object],[object Object],[object Object],[object Object],[object Object]
MAS ,[object Object],[object Object],[object Object],[object Object],[object Object]
Ventajas uso de MAS ,[object Object],[object Object]
Aportes de la Bioinformática al MAS ,[object Object],[object Object],[object Object],[object Object],[object Object]
Estrategia de selección de primers ,[object Object],[object Object],[object Object]
 
Búsqueda de intrones
[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
 
Relaciones entre especies ,[object Object],Ejemplo con AT (fuente: Wikipedia).
Herramientas import cPickle import csv from Bio import SeqIO, SeqRecord, Seq from Bio.Blast import NCBIStandalone from Bio.Blast import NCBIXML import xlrd
 
Envio de secuencias a Genbank Blog post: tinyurl.com/seqsubmit
Modelado molecular Programa de referencia en modelado molecular: Core en FORTRAN, “scripteable” en Python.
 
 
 
Para saber mas... ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],¡¡¡GRACIAS!!!

Contenu connexe

Similaire à Python en biología molecular (UNLUX 2008)

Canube. Ciencia abierta en la nube. Tarea 3.2 biocomputación
Canube. Ciencia abierta en la nube. Tarea 3.2 biocomputación Canube. Ciencia abierta en la nube. Tarea 3.2 biocomputación
Canube. Ciencia abierta en la nube. Tarea 3.2 biocomputación
Arantxa Muñoz Pérez del Pulgar
 
Sistemas. presentacion bioinformática
Sistemas. presentacion bioinformáticaSistemas. presentacion bioinformática
Sistemas. presentacion bioinformática
MariaAlejandraC23
 

Similaire à Python en biología molecular (UNLUX 2008) (20)

Bioinformatica calidad y alineamiento de secuencia de adn y generacion de a...
Bioinformatica   calidad y alineamiento de secuencia de adn y generacion de a...Bioinformatica   calidad y alineamiento de secuencia de adn y generacion de a...
Bioinformatica calidad y alineamiento de secuencia de adn y generacion de a...
 
Xpin algoritmos genéticos
Xpin   algoritmos genéticosXpin   algoritmos genéticos
Xpin algoritmos genéticos
 
INFORME DE LA PRACTICA N 04 ANALISIS DE SECUENCIAS DE ADN Y USO DEL BANCO DE ...
INFORME DE LA PRACTICA N 04 ANALISIS DE SECUENCIAS DE ADN Y USO DEL BANCO DE ...INFORME DE LA PRACTICA N 04 ANALISIS DE SECUENCIAS DE ADN Y USO DEL BANCO DE ...
INFORME DE LA PRACTICA N 04 ANALISIS DE SECUENCIAS DE ADN Y USO DEL BANCO DE ...
 
Sistemas de informacion
Sistemas de informacionSistemas de informacion
Sistemas de informacion
 
Nº1 analisis de secuencias ayrton soto
Nº1 analisis de secuencias ayrton sotoNº1 analisis de secuencias ayrton soto
Nº1 analisis de secuencias ayrton soto
 
Canube. Ciencia abierta en la nube. Tarea 3.2 biocomputación
Canube. Ciencia abierta en la nube. Tarea 3.2 biocomputación Canube. Ciencia abierta en la nube. Tarea 3.2 biocomputación
Canube. Ciencia abierta en la nube. Tarea 3.2 biocomputación
 
BIOINFORMATICA (2).pptx
BIOINFORMATICA (2).pptxBIOINFORMATICA (2).pptx
BIOINFORMATICA (2).pptx
 
Introduccion a la Bioinformatica
Introduccion a la BioinformaticaIntroduccion a la Bioinformatica
Introduccion a la Bioinformatica
 
Sistemas. presentacion bioinformática
Sistemas. presentacion bioinformáticaSistemas. presentacion bioinformática
Sistemas. presentacion bioinformática
 
Desarrollo e implentación de una plataforma bioinformática para el análisis R...
Desarrollo e implentación de una plataforma bioinformática para el análisis R...Desarrollo e implentación de una plataforma bioinformática para el análisis R...
Desarrollo e implentación de una plataforma bioinformática para el análisis R...
 
Practica 1 analisis de secuencias del gen 16 s
Practica 1   analisis de secuencias del gen 16 sPractica 1   analisis de secuencias del gen 16 s
Practica 1 analisis de secuencias del gen 16 s
 
Practica 1 analisis de secuencias del gen16 s
Practica 1   analisis de secuencias del gen16 s Practica 1   analisis de secuencias del gen16 s
Practica 1 analisis de secuencias del gen16 s
 
Identificacion de nuevas especies - Aspectos Breves del Analisis Genetico
Identificacion de nuevas especies - Aspectos Breves del Analisis GeneticoIdentificacion de nuevas especies - Aspectos Breves del Analisis Genetico
Identificacion de nuevas especies - Aspectos Breves del Analisis Genetico
 
Comunicación y uso de la literatura científica en biomedicina
Comunicación y uso de la literatura científica en biomedicinaComunicación y uso de la literatura científica en biomedicina
Comunicación y uso de la literatura científica en biomedicina
 
INFORME - QUISPE SALAS ALEJANDRA.pdf
INFORME - QUISPE SALAS ALEJANDRA.pdfINFORME - QUISPE SALAS ALEJANDRA.pdf
INFORME - QUISPE SALAS ALEJANDRA.pdf
 
Valeria ampuero practica n°2
Valeria ampuero practica n°2Valeria ampuero practica n°2
Valeria ampuero practica n°2
 
Bioinformatica present
Bioinformatica presentBioinformatica present
Bioinformatica present
 
INFORME DE ELECTROFORESIS EN GEL DE AGAROSA.pdf
INFORME DE ELECTROFORESIS EN GEL DE AGAROSA.pdfINFORME DE ELECTROFORESIS EN GEL DE AGAROSA.pdf
INFORME DE ELECTROFORESIS EN GEL DE AGAROSA.pdf
 
Bioinformatica
BioinformaticaBioinformatica
Bioinformatica
 
CONSORCIO ONTOLOGÍA DE GENES: herramientas para anotación funcional
CONSORCIO ONTOLOGÍA DE GENES: herramientas para anotación funcionalCONSORCIO ONTOLOGÍA DE GENES: herramientas para anotación funcional
CONSORCIO ONTOLOGÍA DE GENES: herramientas para anotación funcional
 

Dernier

NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
UPTAIDELTACHIRA
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
jlorentemartos
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
pvtablets2023
 

Dernier (20)

Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 

Python en biología molecular (UNLUX 2008)

  • 1. Python para biología molecular Sebastián Bassi. UNLUX 2008
  • 2. La biología está siendo transformada en una ciencia de la información &quot;LOS COMPUTADORES SON A LA BIOLOGIA, LO QUE LA MATEMÁTICA ES A LA FISICA&quot;
  • 3.  
  • 4.  
  • 6.
  • 7. “ This deluge of genomic information has, in turn, led to an absolute requirement for computerized databases to store, organize, and index the data and for specialized tools to view and analyze the data.” Source: NCBI, National Center for Biotechnology Information www.ncbi.nlm.nih.gov
  • 8. BIOINFORMÁTICA BIOLOGÍA COMPUTACIONAL INFORMACIÓN GENÉTICA ESTRUCTURA MOLECULAR FUNCIONES FENOTIPO
  • 9. Desarrollo e implementación de herramientas para acceder, usar y administrar varios tipos de información. Desarrollo de nuevos algoritmos para establecer relaciones entre miembros de grandes cantidades de datos: Localizar genes en secuencias, predecir estructuras proteicas o función, establecer relaciones evolutivas, agrupar proteinas en familias, etc. Campos de acción de la bioinformática
  • 10. Lenguajes: Compilados vs. Interpretados Esquema ciclo de lenguaje compilado The Intute Consortium. This material may be freely distributed and copied for educational purposes only, provided that appropriate acknowledgement is given to Intute as the copyright holder and original publisher.
  • 11.
  • 12.
  • 14.
  • 16. Copia de archivo en C #include <stdio.h> int main(int argc, char **argv) { FILE *in, *out; int c; in = fopen(&quot;input.txt&quot;, &quot;r&quot;); out = fopen(&quot;output.txt&quot;, &quot;w&quot;); while ((c = fgetc(in)) != EOF) { fputc(c, out); } fclose(out); fclose(in); }
  • 17. Copia de archivo en Python in = open(&quot;input.txt&quot;) out = open(&quot;output.txt&quot;, &quot;w&quot;) out.writelines(in)
  • 18.
  • 19. Aplicaciones bioinformáticas: Búsqueda de similitud de secuencias. BLAST: B asic L ocal A lignment S earch T ool Descripción del problema: Se obtienen nuevas secuencias y se quiere averiguar su función (¿codifica para una proteína? ¿que función cumple?)‏
  • 20.  
  • 21.  
  • 22. Biopython: NCBIStandalone and NCBIXML >>> from Bio.Blast import NCBIStandalone >>> rh, eh = NCBIStandalone.blastall(my_blast_exe, &quot;blastn&quot;, my_blast_db, in_file) >>> from Bio.Blast import NCBIXML >>> blast_records = NCBIXML.parse(rh)
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.  
  • 32.
  • 33.
  • 34.  
  • 35.
  • 36. Herramientas import cPickle import csv from Bio import SeqIO, SeqRecord, Seq from Bio.Blast import NCBIStandalone from Bio.Blast import NCBIXML import xlrd
  • 37.  
  • 38. Envio de secuencias a Genbank Blog post: tinyurl.com/seqsubmit
  • 39. Modelado molecular Programa de referencia en modelado molecular: Core en FORTRAN, “scripteable” en Python.
  • 40.  
  • 41.  
  • 42.  
  • 43.