SlideShare una empresa de Scribd logo
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!!!

Más contenido relacionado

Similar a Python en biología molecular (UNLUX 2008)

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...
leticiamorales38
 
Xpin algoritmos genéticos
Xpin   algoritmos genéticosXpin   algoritmos genéticos
Xpin algoritmos genéticos
profesorgavit0
 
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 ...
StefaniBrillyArevalo
 
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
ayrtonsotoparedes
 
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
 
BIOINFORMATICA (2).pptx
BIOINFORMATICA (2).pptxBIOINFORMATICA (2).pptx
BIOINFORMATICA (2).pptx
FernandoGc16
 
Bases de datos secundarias|12345678.pptx
Bases de datos secundarias|12345678.pptxBases de datos secundarias|12345678.pptx
Bases de datos secundarias|12345678.pptx
21298724
 
Introduccion a la Bioinformatica
Introduccion a la BioinformaticaIntroduccion a la Bioinformatica
Introduccion a la Bioinformatica
Alberto Labarga
 
Sistemas. presentacion bioinformática
Sistemas. presentacion bioinformáticaSistemas. presentacion bioinformática
Sistemas. presentacion bioinformáticaMariaAlejandraC23
 
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...
Cristian Alejandro Rojas Quintero
 
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
juancarlos74381
 
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
KarenOriflame
 
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
Antonio E. Serrano
 
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
Alberto Labarga
 
INFORME - QUISPE SALAS ALEJANDRA.pdf
INFORME - QUISPE SALAS ALEJANDRA.pdfINFORME - QUISPE SALAS ALEJANDRA.pdf
INFORME - QUISPE SALAS ALEJANDRA.pdf
AlejandraSugeyQuispe
 
Valeria ampuero practica n°2
Valeria ampuero practica n°2Valeria ampuero practica n°2
Valeria ampuero practica n°2
ValeriaAmpuero4
 
Bioinformatica present
Bioinformatica presentBioinformatica present
Bioinformatica present
vickyaperdomo
 
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
JosueCalcinaFuentes1
 
Bioinformatica
BioinformaticaBioinformatica
Bioinformatica
Damaris Garcia
 

Similar a 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
 
Bases de datos secundarias|12345678.pptx
Bases de datos secundarias|12345678.pptxBases de datos secundarias|12345678.pptx
Bases de datos secundarias|12345678.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
 

Último

Fase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcionalFase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcional
YasneidyGonzalez
 
Junio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividadesJunio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividades
cintiat3400
 
Conocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del ArrabalConocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del Arrabal
Profes de Relideleón Apellidos
 
Fase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometricoFase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometrico
YasneidyGonzalez
 
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNETPRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
CESAR MIJAEL ESPINOZA SALAZAR
 
PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.
https://gramadal.wordpress.com/
 
Educar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdfEducar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdf
Demetrio Ccesa Rayme
 
Fase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría AnalíticaFase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría Analítica
YasneidyGonzalez
 
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de MadridHorarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
20minutos
 
Portafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPNPortafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPN
jmorales40
 
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdfHABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
DIANADIAZSILVA1
 
Libro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdfLibro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdf
danitarb
 
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCIONCAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
MasielPMP
 
El fundamento del gobierno de Dios. El amor
El fundamento del gobierno de Dios. El amorEl fundamento del gobierno de Dios. El amor
El fundamento del gobierno de Dios. El amor
Alejandrino Halire Ccahuana
 
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Monseespinoza6
 
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIACONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
BetzabePecheSalcedo1
 
Mapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativaMapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativa
TatianaVanessaAltami
 
evalaución de reforzamiento de cuarto de secundaria de la competencia lee
evalaución de reforzamiento de cuarto de secundaria de la competencia leeevalaución de reforzamiento de cuarto de secundaria de la competencia lee
evalaución de reforzamiento de cuarto de secundaria de la competencia lee
MaribelGaitanRamosRa
 
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdfUn libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
sandradianelly
 
T3-Instrumento de evaluacion_Planificación Analìtica_Actividad con IA.pdf
T3-Instrumento de evaluacion_Planificación Analìtica_Actividad con IA.pdfT3-Instrumento de evaluacion_Planificación Analìtica_Actividad con IA.pdf
T3-Instrumento de evaluacion_Planificación Analìtica_Actividad con IA.pdf
eliecerespinosa
 

Último (20)

Fase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcionalFase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcional
 
Junio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividadesJunio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividades
 
Conocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del ArrabalConocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del Arrabal
 
Fase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometricoFase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometrico
 
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNETPRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
 
PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.
 
Educar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdfEducar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdf
 
Fase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría AnalíticaFase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría Analítica
 
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de MadridHorarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
 
Portafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPNPortafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPN
 
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdfHABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
 
Libro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdfLibro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdf
 
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCIONCAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
 
El fundamento del gobierno de Dios. El amor
El fundamento del gobierno de Dios. El amorEl fundamento del gobierno de Dios. El amor
El fundamento del gobierno de Dios. El amor
 
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
 
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIACONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
 
Mapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativaMapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativa
 
evalaución de reforzamiento de cuarto de secundaria de la competencia lee
evalaución de reforzamiento de cuarto de secundaria de la competencia leeevalaución de reforzamiento de cuarto de secundaria de la competencia lee
evalaución de reforzamiento de cuarto de secundaria de la competencia lee
 
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdfUn libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
 
T3-Instrumento de evaluacion_Planificación Analìtica_Actividad con IA.pdf
T3-Instrumento de evaluacion_Planificación Analìtica_Actividad con IA.pdfT3-Instrumento de evaluacion_Planificación Analìtica_Actividad con IA.pdf
T3-Instrumento de evaluacion_Planificación Analìtica_Actividad con IA.pdf
 

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.