SlideShare ist ein Scribd-Unternehmen logo
1 von 26
Python para el procesamiento de
secuencias genéticas




                          Sebastián Bassi
                sbassi@genesdigitales.com

                          Twitter: @sbassi
La naturaleza de la información genética

LOCUS       NM_052948 3941 bp mRNA linear PRI 02­NOV­2012
DEFINITION  Homo sapiens Rho GTPase activating protein 33 (ARHGAP33),
            transcript variant 1, mRNA.
ACCESSION   NM_052948
VERSION     NM_052948.3  GI:289547505
SOURCE      Homo sapiens (human)
  ORGANISM  Homo sapiens
            Eukaryota; Metazoa; Chordata; Craniata; Vertebrata; 
Euteleostomi;Mammalia; Eutheria; Euarchontoglires; Primates; 
Haplorrhini;Catarrhini; Hominidae; Homo.
  1 acgggcagcc gttaggggcg gggtctgcag ccgcccgcgc gcggctcgcg ccctcccctt
 61 tgtgtcgcca tggcggcggc agcggcgacg agaacggcga gcgaggggtc gagcgcggcc
121 ggggcctgag gaggctacgc gaccatggtg gcacgcagca ctgacagcct ggatggccca
181 ggggagggct cggtgcagcc tctacccact gctggggggc ccagtgtgaa ggggaagcct
241 gggaagaggc tctcagctcc tcgaggcccc ttcccgcggc tggctgactg cgcccatttc
301 cactacgaga acgttgactt tggccacatt cagctcctgc tgtctccaga ccgtgaaggg
361 cccagcctct ctggagagaa tgagctggtg ttcggggtgc aggtgacctg tcagggccgt
421 tcctggccgg ttctccggag ttacgatgac tttcgttccc tggatgccca cctccaccgg
481 tgcatatttg accggaggtt ctcctgcctt ccggagcttc ccccgccccc cgagggtgcc
541 agggctgccc agatgctggt gccactgctg ctgcagtacc tggagacact gtcaggactg
601 gtggacagta acctcaactg cgggcctgtg ctcacctgga tggagctgga caatcacggc
661 cggcgactgc tcctcagtga ggaggcgtca ctcaatatcc ctgcagtggc ggccgcccat
La naturaleza de la información genética
La naturaleza de la información genética
         Nomenclatura IUPAC

         A = adenine
         C = cytosine
         G = guanine
         T = thymine
         R = G A (purine)
         Y = T C (pyrimidine)
         K = G T (keto)
         M = A C (amino)
         S = G C (strong bonds)
         W = A T (weak bonds)
         B = G T C (all but A)
         D = G A T (all but C)
         H = A C T (all but G)
         V = G C A (all but T)
         N = A G C T (any)
La naturaleza de
la información
genética
La naturaleza de la información genética
Ancho de banda de la información genética humana

3.120 Mbp/ genoma haplotide.
4 nt = 2 bits (00 A, 01 C, 10 T, 11 G)
Eyaculación promedio: 200M espermatozooides
3,12*109 * 2 bits * 2*108 = 1,28*1018 bits = 145.519,152 TB
Considerando duración de 5 segs: 29.104 TB/seg
La naturaleza de la información genética
La naturaleza de la información genética
¿Cómo llega la información biológica a ser digital?
  Método enzimatico (antiguo aunque aun en uso)
Secuenciador enzimatico (ABI3700)
La naturaleza de la información genética
¿Cómo llega la información biológica a ser digital?
  Método ionico
Secuenciador Iónico (ion torrent)
Problemas con secuencias
>gi|291310313|gb|GQ250366.1| Phomopsis sp. JMS­
2010j isolate 439B4 translation elongation factor 
1­alpha (EF1­a) gene, partial cds
AAGGTTAGTAAATATCACAGTCACGGAACATGCTACCTGGCCCTCCATACT
GCACCTCAATCATCAGCCCGCAGCTGCTCGCGCGGCCTCGCCATGTCGGGG
GGCGCATTTTCACCCCTCGCTTTGGATTTTCAATTTTCAGTGCGAGTGCGG
GGTGCGCTTATCAGGGGGCGGGCTTATCTCCTACAACCAAAACCCTGTTAC
ATCACTCACTCAATCCTTGTCACCACCACCAATACGCTCACCATCAACCCC
ATCGCCTCTTTCAATACAACTCGTGAAACGCGT

>GQ250366_Phomopsis_sp.
AAGGTTAGTAAATATCACAGTCACGGAACATGCTACCTGGCCCTCCATACT
GCACCTCAATCATCAGCCCGCAGCTGCTCGCGCGGCCTCGCCATGTCGGGG
GGCGCATTTTCACCCCTCGCTTTGGATTTTCAATTTTCAGTGCGAGTGCGG
GGTGCGCTTATCAGGGGGCGGGCTTATCTCCTACAACCAAAACCCTGTTAC
ATCACTCACTCAATCCTTGTCACCACCACCAATACGCTCACCATCAACCCC
ATCGCCTCTTTCAATACAACTCGTGAAACGCGT
Problemas con secuencias
Secuencias con vectores, conectores y
productos de clonado
Problemas con secuencias
Diseño de secuencias para sintesis de ADN: Introducir
mutaciones puntuales manteniendo traducción pero
alterando el perfil de restricción.

    Peptide: MGNCNGASK

    ORIGINAL SEQUENCE:

          7 FokI Tsp509I TspEI Sse9I
          |
          |    12 HpyCH4V CviRI
          |    |
          |    |       20 BseGI BstF5I
          |    |       |
    ATGGGTAATTGCAACGGGGCATCCAAG
    |||||||||||||||||||||||||||
    TACCCATTAACGTTGCCCCGTAGGTTC
    1                           27
Problemas con secuencias
Diseño de secuencias para sintesis de ADN: Introducir
mutaciones puntuales manteniendo traducción pero
alterando el perfil de restricción.

    Peptide: MGNCNGASK

        5 MaeIII
        |
        | 7 FokI
        | |
        | |    12 HpyCH4V CviRI
        | |    |
        | |    |       20 BseGI BstF5I
        | |    |       |
    ATGGGTAACTGCAACGGGGCATCCAAG
    |||||||||||||||||||||||||||
    TACCCATTGACGTTGCCCCGTAGGTTC
    1                           27
Biopython
Conjunto de herramientas libres en Python para bioinformática
y biología molecular

  Algunas características:

  ●Parseo archivos bioinformáticos en estructuras propias
  de Python
  ●Clase “sequence” para guardar secuencias, ids y

  distintas caracteristicas (features)
  ●Interfaces con programas bioinformáticos típicos

  (clustalw, blast, primer3 and more)
  ●Herramientas para realizar operaciones comunes con

  secuencias de ADN y proteinas (traducción, transcripción,
  Tm, peso molecular)
  ●Código para gestionar alineamientos

  ●Integración con otros lenguajes como BioCorba
Aportes a Biopython

Código:

●Tm function
●LCC function

●2 checksums function in Bio.SeqUtils.CheckSum




Otros:

●Feedback
●Bug reporting

●Testing (BLAST, SFF files, BioSQL)
Clase secuencia



>>> from Bio.Seq import Seq
>>> from Bio.Alphabet import IUPAC
>>> seq = Seq('GATCGATGGGCCTATATA',
IUPAC.unambiguous_dna)
>>> rna = seq.transcribe()
>>> str(rna)
'GAUCGAUGGGCCUAUAUA'
>>> rna.translate()
Seq('DRWAYI', IUPACProtein())
Clase SeqIO
class Convert_fasta_header():
   ''' Convert '''
   def __init__(self, seq_file_in, seq_file_out):
       ''' Read files into seq objects '''
       self.fh = open(seq_file_in, "rU")
       self.seqs = []
       for rec in SeqIO.parse(self.fh, "fasta"):
          self.c = rec.description.split('|')[3].split('.')[0]
          self.n = rec.description.split(' ')[1]
          self.n2 = rec.description.split(' ')[2].split('.')[0]
          self.new_header = '_'.join([self.c, self.n, self.n2])
          rec.description = ''
          rec.id = self.new_header
          self.seqs.append(rec)
       self.fh.close()
       self.fh = open(seq_file_out, "w")
       SeqIO.write(self.seqs, self.fh, "fasta")
       self.fh.close()
Búsqueda BLAST

from Bio.Blast import NCBIStandalone as BLAST
r,e = BLAST.blastall(b_exe, 'blastn', b_db,f_in,
                     gap_open='3', gap_extend='2',
                     wordsize=20, expectation=1e-50,
                     alignments=1, descriptions=1,
                     align_view='0', html='F')


     Analizar el resultado del BLAST
from Bio.Blast import NCBIXML
for rec in NCBIXML.parse(r):
    for align in rec.alignments:
        for hsp in align.hsps:
            print hsp.query_start, hsp.query_end
            print hsp.sbjct_start, hsp.sbjct_end
            if hsp.identities>90:
                print align.title
Análisis de restricción

# Hacer analisis de restriccion.
anal = Restriction.Analysis(Restriction.CommOnly, dna)
anal.print_as("map")
anal.print_that()
# Guardar las enzimas que cortan esta seq.
enzORI = anal.with_sites().keys()
enzORIset = set(enzORI)

(...)

anal = Restriction.Analysis(Restriction.CommOnly,
                            Seq.Seq(x, IUPAC.unambiguous_dna))
enzTMP = anal.with_sites().keys()
enzTMPset = set(enzTMP)
if enzTMPset!=enzORIset and enzORI!=None:
    pames = str(enzTMP)[1:-1]
    print 'Proposed sequence enzymes: %s' % pames
SNPs en 23andme
# https://www.23andme.com/you/download/revisions/
# 
# More information on reference human assembly build 36:
# http://www.ncbi.nlm.nih.gov/projects/mapview/map_search.cgi?
taxid=9606&build=36
#
# rsid  chromosome      position        genotype
rs4477212       1       72017   AA
rs3094315       1       742429  AA
rs3131972       1       742584  GG
rs12124819      1       766409  AA
rs11240777      1       788822  GG
rs6681049       1       789870  CC
rs4970383       1       828418  AC
rs4475691       1       836671  CT
rs7537756       1       844113  AG
rs13302982      1       851671  GG
rs1110052       1       863421  GT
rs2272756       1       871896  AG
rs3748597       1       878522  CC
rs13303106      1       881808  AG
rs28415373      1       883844  CC
class SNPdata():
  ''' Retrieve SNP data '''
  def __init__(self, seq_file_in):
     fh = open(seq_file_in)
     rsid = {}
     for line in fh:
       if not line.startswith("#"):
          data = line.split()
          rsid[data[0]] = {'chromosome':data[1], 
                           'position':int(data[2]),
                           'genotype':data[3]}
     fh.close()

  def __getitem__(self, x):
    return rsid[x]
  def __len__(self):
    return len(rsid)
Mas información
Biopython website: www.biopython.org

Documentation: biopython.org/wiki/Category:Wiki_Documentation

Cock PJ, et al. “Biopython: freely available Python tools for
computational molecular biology and bioinformatics”. Bioinformatics
2009 Jun 1; 25(11) 1422-3. doi:10.1093/bioinformatics/btp163
pmid:19304878.

Bassi S (2007) A Primer on Python for Life Science Researchers. PLoS
Comput Biol 3(11): e199. doi:10.1371/journal.pcbi.0030199

Book: “Python for Bioinformatics” http://tinyurl.com/biopython

Mailing list:

Users: http://lists.open-bio.org/mailman/listinfo/biopython/

Developers: http://lists.open-bio.org/mailman/listinfo/biopython-dev

Python in Argentina: www.python.org.ar
¡Gracias!

Weitere ähnliche Inhalte

Was ist angesagt?

Programación 3: listas y conjuntos en java
Programación 3: listas y conjuntos en javaProgramación 3: listas y conjuntos en java
Programación 3: listas y conjuntos en javaAngel Vázquez Patiño
 
Ejercicos base de datos
Ejercicos base de datosEjercicos base de datos
Ejercicos base de datosAlex Yungan
 
Técnicas avanzadas de consultas con sql server 2014
Técnicas avanzadas de consultas con sql server 2014Técnicas avanzadas de consultas con sql server 2014
Técnicas avanzadas de consultas con sql server 2014JOSE AHIAS LOPEZ PORTILLO
 
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)Sergio Sanchez
 
Analitica-muestreo-tipos de muestreo-muestra- tipos de muestra- toma de muest...
Analitica-muestreo-tipos de muestreo-muestra- tipos de muestra- toma de muest...Analitica-muestreo-tipos de muestreo-muestra- tipos de muestra- toma de muest...
Analitica-muestreo-tipos de muestreo-muestra- tipos de muestra- toma de muest...Mario A. Hernandez
 
Teoría de un método Iterativo
Teoría de un método IterativoTeoría de un método Iterativo
Teoría de un método IterativoErik Orozco Valles
 
Calidad de Metodos Analiticos
Calidad de Metodos AnaliticosCalidad de Metodos Analiticos
Calidad de Metodos AnaliticosALEXARUBEN
 
Integracion numerica
Integracion numericaIntegracion numerica
Integracion numericaKevinGVG
 
Historia Ecuaciones diferenciales
Historia Ecuaciones diferencialesHistoria Ecuaciones diferenciales
Historia Ecuaciones diferencialesCarlos Peñalva
 
Formación de nylon
Formación de nylonFormación de nylon
Formación de nylonYose Nieves
 
Unidad nº 1 regresion y correlacion monica
Unidad nº 1 regresion y correlacion monicaUnidad nº 1 regresion y correlacion monica
Unidad nº 1 regresion y correlacion monicamovapa
 
Por que validar métodos analíticos
Por que validar métodos analíticosPor que validar métodos analíticos
Por que validar métodos analíticosVanessa Cuba Tello
 
Ordenar arreglos en java
Ordenar arreglos en javaOrdenar arreglos en java
Ordenar arreglos en javaeccutpl
 

Was ist angesagt? (20)

Programación 3: listas y conjuntos en java
Programación 3: listas y conjuntos en javaProgramación 3: listas y conjuntos en java
Programación 3: listas y conjuntos en java
 
Ejercicios resueltos-1metodod de biseccionm...
Ejercicios resueltos-1metodod de biseccionm...Ejercicios resueltos-1metodod de biseccionm...
Ejercicios resueltos-1metodod de biseccionm...
 
Colas
ColasColas
Colas
 
Ejercicos base de datos
Ejercicos base de datosEjercicos base de datos
Ejercicos base de datos
 
Técnicas avanzadas de consultas con sql server 2014
Técnicas avanzadas de consultas con sql server 2014Técnicas avanzadas de consultas con sql server 2014
Técnicas avanzadas de consultas con sql server 2014
 
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
 
Analitica-muestreo-tipos de muestreo-muestra- tipos de muestra- toma de muest...
Analitica-muestreo-tipos de muestreo-muestra- tipos de muestra- toma de muest...Analitica-muestreo-tipos de muestreo-muestra- tipos de muestra- toma de muest...
Analitica-muestreo-tipos de muestreo-muestra- tipos de muestra- toma de muest...
 
Controles swing
Controles swingControles swing
Controles swing
 
Teoría de un método Iterativo
Teoría de un método IterativoTeoría de un método Iterativo
Teoría de un método Iterativo
 
Calidad de Metodos Analiticos
Calidad de Metodos AnaliticosCalidad de Metodos Analiticos
Calidad de Metodos Analiticos
 
compuestos aromaticos
compuestos aromaticos compuestos aromaticos
compuestos aromaticos
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Integracion numerica
Integracion numericaIntegracion numerica
Integracion numerica
 
Historia Ecuaciones diferenciales
Historia Ecuaciones diferencialesHistoria Ecuaciones diferenciales
Historia Ecuaciones diferenciales
 
Formación de nylon
Formación de nylonFormación de nylon
Formación de nylon
 
Prepared statement
Prepared statementPrepared statement
Prepared statement
 
Practica3
Practica3Practica3
Practica3
 
Unidad nº 1 regresion y correlacion monica
Unidad nº 1 regresion y correlacion monicaUnidad nº 1 regresion y correlacion monica
Unidad nº 1 regresion y correlacion monica
 
Por que validar métodos analíticos
Por que validar métodos analíticosPor que validar métodos analíticos
Por que validar métodos analíticos
 
Ordenar arreglos en java
Ordenar arreglos en javaOrdenar arreglos en java
Ordenar arreglos en java
 

Ähnlich wie Biopython para el analisis de secuencias de ADN

Python en biología molecular (UNLUX 2008)
Python en biología molecular (UNLUX 2008)Python en biología molecular (UNLUX 2008)
Python en biología molecular (UNLUX 2008)guestadf0d8
 
Introducción a la programación en bioinformática
Introducción a la programación en bioinformáticaIntroducción a la programación en bioinformática
Introducción a la programación en bioinformáticaHernán Morales Durand
 
Python en ciencia Pycon Argentina 2009
Python en ciencia Pycon Argentina 2009Python en ciencia Pycon Argentina 2009
Python en ciencia Pycon Argentina 2009Sebastian Bassi
 
Las multiples caras de la bioinformatica
Las multiples caras de la bioinformaticaLas multiples caras de la bioinformatica
Las multiples caras de la bioinformaticaAlberto Labarga
 
Secuencias Genoma.ppt
Secuencias Genoma.pptSecuencias Genoma.ppt
Secuencias Genoma.pptDavid Rosales
 
Taller 2 dorys viviescas
Taller 2 dorys viviescasTaller 2 dorys viviescas
Taller 2 dorys viviescasdorys viviescas
 
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
 
Bioinformatica
BioinformaticaBioinformatica
Bioinformaticaburn10
 
FusterMolla.PPT
FusterMolla.PPTFusterMolla.PPT
FusterMolla.PPTCEXFOD
 
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 sotoayrtonsotoparedes
 
Juan Antonio Calles & Patricia Rada - Biohacking: Almacenando información en ...
Juan Antonio Calles & Patricia Rada - Biohacking: Almacenando información en ...Juan Antonio Calles & Patricia Rada - Biohacking: Almacenando información en ...
Juan Antonio Calles & Patricia Rada - Biohacking: Almacenando información en ...RootedCON
 
Biologia Celular Atlasbiologiamoleculari(2)
Biologia Celular Atlasbiologiamoleculari(2)Biologia Celular Atlasbiologiamoleculari(2)
Biologia Celular Atlasbiologiamoleculari(2)graff95
 
Trabajo bioinformatica
Trabajo bioinformatica Trabajo bioinformatica
Trabajo bioinformatica QuoRUMsensin
 
Bioinformática: desde las proteínas mitocondriales a la genómica
Bioinformática: desde las proteínas mitocondriales a la genómicaBioinformática: desde las proteínas mitocondriales a la genómica
Bioinformática: desde las proteínas mitocondriales a la genómicaM. Gonzalo Claros
 
Ingeniería genética
Ingeniería genéticaIngeniería genética
Ingeniería genéticamerchealari
 
Ejercicios biologia primer cuatrimestre
Ejercicios biologia primer cuatrimestreEjercicios biologia primer cuatrimestre
Ejercicios biologia primer cuatrimestreCiberGeneticaUNAM
 
Nuevos enfoques en el análisis de datos de microarrays.
Nuevos enfoques en el análisis de datos de microarrays.Nuevos enfoques en el análisis de datos de microarrays.
Nuevos enfoques en el análisis de datos de microarrays.Alberto Labarga
 
Data mining difuso para el estudio de características estructurales y funcion...
Data mining difuso para el estudio de características estructurales y funcion...Data mining difuso para el estudio de características estructurales y funcion...
Data mining difuso para el estudio de características estructurales y funcion...Alberto Labarga
 

Ähnlich wie Biopython para el analisis de secuencias de ADN (20)

Python en biología molecular (UNLUX 2008)
Python en biología molecular (UNLUX 2008)Python en biología molecular (UNLUX 2008)
Python en biología molecular (UNLUX 2008)
 
Introducción a la programación en bioinformática
Introducción a la programación en bioinformáticaIntroducción a la programación en bioinformática
Introducción a la programación en bioinformática
 
Python en ciencia Pycon Argentina 2009
Python en ciencia Pycon Argentina 2009Python en ciencia Pycon Argentina 2009
Python en ciencia Pycon Argentina 2009
 
Las multiples caras de la bioinformatica
Las multiples caras de la bioinformaticaLas multiples caras de la bioinformatica
Las multiples caras de la bioinformatica
 
Secuencias Genoma.ppt
Secuencias Genoma.pptSecuencias Genoma.ppt
Secuencias Genoma.ppt
 
Taller 2 dorys viviescas
Taller 2 dorys viviescasTaller 2 dorys viviescas
Taller 2 dorys viviescas
 
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 ...
 
Examen final Bio_y_Lab_I_2020
Examen final Bio_y_Lab_I_2020Examen final Bio_y_Lab_I_2020
Examen final Bio_y_Lab_I_2020
 
Bioinformatica
BioinformaticaBioinformatica
Bioinformatica
 
FusterMolla.PPT
FusterMolla.PPTFusterMolla.PPT
FusterMolla.PPT
 
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
 
Juan Antonio Calles & Patricia Rada - Biohacking: Almacenando información en ...
Juan Antonio Calles & Patricia Rada - Biohacking: Almacenando información en ...Juan Antonio Calles & Patricia Rada - Biohacking: Almacenando información en ...
Juan Antonio Calles & Patricia Rada - Biohacking: Almacenando información en ...
 
Biologia Celular Atlasbiologiamoleculari(2)
Biologia Celular Atlasbiologiamoleculari(2)Biologia Celular Atlasbiologiamoleculari(2)
Biologia Celular Atlasbiologiamoleculari(2)
 
Trabajo bioinformatica
Trabajo bioinformatica Trabajo bioinformatica
Trabajo bioinformatica
 
Bioinformática: desde las proteínas mitocondriales a la genómica
Bioinformática: desde las proteínas mitocondriales a la genómicaBioinformática: desde las proteínas mitocondriales a la genómica
Bioinformática: desde las proteínas mitocondriales a la genómica
 
Ingeniería genética
Ingeniería genéticaIngeniería genética
Ingeniería genética
 
Ejercicios biologia primer cuatrimestre
Ejercicios biologia primer cuatrimestreEjercicios biologia primer cuatrimestre
Ejercicios biologia primer cuatrimestre
 
Python workshop
Python workshopPython workshop
Python workshop
 
Nuevos enfoques en el análisis de datos de microarrays.
Nuevos enfoques en el análisis de datos de microarrays.Nuevos enfoques en el análisis de datos de microarrays.
Nuevos enfoques en el análisis de datos de microarrays.
 
Data mining difuso para el estudio de características estructurales y funcion...
Data mining difuso para el estudio de características estructurales y funcion...Data mining difuso para el estudio de características estructurales y funcion...
Data mining difuso para el estudio de características estructurales y funcion...
 

Kürzlich hochgeladen

Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 

Kürzlich hochgeladen (10)

Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 

Biopython para el analisis de secuencias de ADN

Hinweis der Redaktion

  1. Advanta: Crop genotyping (sunflower and corn) Primer design Marker seach database curation INTA: Sequencing effort Data display