SlideShare une entreprise Scribd logo
Biopython,
Biology Module for Python
Quentin Ferdinand & Clovis Basier
DNA Alphabet
IUPAC - International Union of Pure and Applied Chemistry
Unambiguous DNA

Ambiguous DNA
Fasta vs GenBank
Séquence

Locus
Source
Organisme

mRNA

Référence

Translation

Gene

Auteurs
Journal
Pubmed

Séquence
Central dogma of molecular biology
Protein translation tables
UGA

AUA

Genetic code

Ile

Trp

AGA Stop
AGG Stop

Vertebrate mitochondrial genetic code
Restriction enzyme

Tinastella
Blast
Blast : Basic Local Alignment Search Tool

E value : the number of
hits one can "expect" to
see by chance when
searching a database of
a particular size.
exercices :
1.- printer le reverse complement de la
séquence “AACTGCCAATGGGCT”
2.- printer le reverse de la séquence.
3.- printer le AT content
4.- transcrire en ARNm la séquence
5.- traduire la séquence jusqu’au premier
codon stop.
exercices v2 :
1.- télécharger la séquence de la gfp
depuis le fichier genbank de NCBI.
( id : 7011691 )
2.- faire un code qui fait
blast de la gfp et print
chaque alignement
trouvé

Ingrid Moen, Charlotte Jevne, Jian Wang, Karl-Henning Kalland, Martha Chekenya,
Lars A Akslen, Linda Sleire, Per Ø Enger, Rolf K Reed, Anne M Øyan and Linda EB
Stuhr: Gene expression in tumor cells and stroma in dsRed 4T1 tumors in eGFPexpressing mice with and without enhanced oxygenation. In: BMC Cancer. 2012,
12:21

3.- faire un code qui prend en paramètre un id et
un chiffre n et qui renvoie les n alignement les plus
proches
liens utiles
tuto - http://www.csc.kth.se/utbildning/kth/kurser/DD2397/appbio09/docs/BioPython.pdf
doc http://biopython.org/DIST/docs/tutorial/Tutorial.html
intro http://www.biotnet.org/sites/biotnet.org/files/documents/25/biopython_intro.pdf ← bien fait
cours http://ece.uprm.edu/~bvelez/courses/ComputingBioinformatics/Python/PythonCourseBioInformatics.pdf ← p75
cours http://www1.chapman.edu/~fahy/bioinformatics/ ← sehr gut
tuto http://jacksimpson.com.au/biopython/

Contenu connexe

En vedette

Grile évaluation rappel de cours
Grile évaluation rappel de coursGrile évaluation rappel de cours
Grile évaluation rappel de coursAntoine Taly
 
Présentation de l'appication Nao Beer Buddy
Présentation de l'appication Nao Beer BuddyPrésentation de l'appication Nao Beer Buddy
Présentation de l'appication Nao Beer Buddy
bbourgois
 
PhD Proposal
PhD ProposalPhD Proposal
PhD Proposal
Antoine Taly
 
Cryptography basics
Cryptography basicsCryptography basics
Cryptography basics
Shellmates
 
Algorithmique_et_programmation_part2
Algorithmique_et_programmation_part2Algorithmique_et_programmation_part2
Algorithmique_et_programmation_part2Emeric Tapachès
 
Python et les bases de données non sql
Python et les bases de données non sqlPython et les bases de données non sql
Python et les bases de données non sql
bchesneau
 
Base NoSql et Python
Base NoSql et PythonBase NoSql et Python
Base NoSql et Python
yboussard
 
Python in Computer Vision
Python in Computer VisionPython in Computer Vision
Python in Computer Vision
Brian Thorne
 
Cours fabrication mécanique5
Cours fabrication mécanique5Cours fabrication mécanique5
Cours fabrication mécanique5
bendrisk
 
Cours fabrication mécanique1
Cours fabrication mécanique1Cours fabrication mécanique1
Cours fabrication mécanique1
bendrisk
 
Python et son intégration avec Odoo
Python et son intégration avec OdooPython et son intégration avec Odoo
Python et son intégration avec Odoo
Hassan WAHSISS
 
Chap XIII : calcul scientifique avec python
Chap XIII : calcul scientifique avec pythonChap XIII : calcul scientifique avec python
Chap XIII : calcul scientifique avec python
Mohammed TAMALI
 
ModèLes DexéCution
ModèLes DexéCutionModèLes DexéCution
ModèLes DexéCution
Sylvain Leroux
 
Notion de fonction en Python
Notion de fonction en PythonNotion de fonction en Python
Notion de fonction en Python
Sylvain Leroux
 
Cours python avancé
Cours python avancéCours python avancé
Cours python avancépierrepo
 
Introduction à Python - Achraf Kacimi El Hassani
Introduction à Python - Achraf Kacimi El HassaniIntroduction à Python - Achraf Kacimi El Hassani
Introduction à Python - Achraf Kacimi El Hassani
Shellmates
 
Logiciels libres
Logiciels libresLogiciels libres
Logiciels libres
j_lipaz
 
Formation python
Formation pythonFormation python
Formation python
j_lipaz
 
Theme1 (1)
Theme1 (1)Theme1 (1)
Theme1 (1)salmazen
 

En vedette (20)

Grile évaluation rappel de cours
Grile évaluation rappel de coursGrile évaluation rappel de cours
Grile évaluation rappel de cours
 
Présentation de l'appication Nao Beer Buddy
Présentation de l'appication Nao Beer BuddyPrésentation de l'appication Nao Beer Buddy
Présentation de l'appication Nao Beer Buddy
 
PhD Proposal
PhD ProposalPhD Proposal
PhD Proposal
 
Cryptography basics
Cryptography basicsCryptography basics
Cryptography basics
 
Algorithmique_et_programmation_part2
Algorithmique_et_programmation_part2Algorithmique_et_programmation_part2
Algorithmique_et_programmation_part2
 
Python et les bases de données non sql
Python et les bases de données non sqlPython et les bases de données non sql
Python et les bases de données non sql
 
Base NoSql et Python
Base NoSql et PythonBase NoSql et Python
Base NoSql et Python
 
Python in Computer Vision
Python in Computer VisionPython in Computer Vision
Python in Computer Vision
 
Cours fabrication mécanique5
Cours fabrication mécanique5Cours fabrication mécanique5
Cours fabrication mécanique5
 
Cours fabrication mécanique1
Cours fabrication mécanique1Cours fabrication mécanique1
Cours fabrication mécanique1
 
Python et son intégration avec Odoo
Python et son intégration avec OdooPython et son intégration avec Odoo
Python et son intégration avec Odoo
 
Chap XIII : calcul scientifique avec python
Chap XIII : calcul scientifique avec pythonChap XIII : calcul scientifique avec python
Chap XIII : calcul scientifique avec python
 
ModèLes DexéCution
ModèLes DexéCutionModèLes DexéCution
ModèLes DexéCution
 
Notion de fonction en Python
Notion de fonction en PythonNotion de fonction en Python
Notion de fonction en Python
 
Cours python avancé
Cours python avancéCours python avancé
Cours python avancé
 
Introduction à Python - Achraf Kacimi El Hassani
Introduction à Python - Achraf Kacimi El HassaniIntroduction à Python - Achraf Kacimi El Hassani
Introduction à Python - Achraf Kacimi El Hassani
 
Logiciels libres
Logiciels libresLogiciels libres
Logiciels libres
 
Formation python
Formation pythonFormation python
Formation python
 
Theme 10
Theme 10Theme 10
Theme 10
 
Theme1 (1)
Theme1 (1)Theme1 (1)
Theme1 (1)
 

Plus de Antoine Taly

Active learning
Active learning Active learning
Active learning
Antoine Taly
 
évaluation et éthique - Seg18
évaluation et éthique - Seg18évaluation et éthique - Seg18
évaluation et éthique - Seg18
Antoine Taly
 
Active learning
Active learningActive learning
Active learning
Antoine Taly
 
Du jeu des animaux au serious game
Du jeu des animaux au serious gameDu jeu des animaux au serious game
Du jeu des animaux au serious game
Antoine Taly
 
Apprendre par le jeu
Apprendre par le jeuApprendre par le jeu
Apprendre par le jeu
Antoine Taly
 
Games to explore the molecular world
Games to explore the molecular worldGames to explore the molecular world
Games to explore the molecular world
Antoine Taly
 
Apprendre par le jeu
Apprendre par le jeu Apprendre par le jeu
Apprendre par le jeu
Antoine Taly
 
Diplome d'université 'Apprendre par le jeu'
Diplome d'université 'Apprendre par le jeu'Diplome d'université 'Apprendre par le jeu'
Diplome d'université 'Apprendre par le jeu'
Antoine Taly
 
Apprendre par le jeu diu ilumens 2016
Apprendre par le jeu diu ilumens 2016Apprendre par le jeu diu ilumens 2016
Apprendre par le jeu diu ilumens 2016
Antoine Taly
 
Jeu et éducation
Jeu et éducationJeu et éducation
Jeu et éducation
Antoine Taly
 
Grile évaluation séance poster #2
Grile évaluation séance poster #2Grile évaluation séance poster #2
Grile évaluation séance poster #2
Antoine Taly
 
JPO licence FDV 2016
JPO licence FDV 2016JPO licence FDV 2016
JPO licence FDV 2016
Antoine Taly
 
Game design document template for serious games
Game design document template for serious gamesGame design document template for serious games
Game design document template for serious games
Antoine Taly
 
Apprendre par le jeu ed tech
Apprendre par le jeu ed techApprendre par le jeu ed tech
Apprendre par le jeu ed tech
Antoine Taly
 
Rotations poster
Rotations posterRotations poster
Rotations poster
Antoine Taly
 
Grile évaluation séance poster
Grile évaluation séance posterGrile évaluation séance poster
Grile évaluation séance poster
Antoine Taly
 
Learning with games
Learning with gamesLearning with games
Learning with games
Antoine Taly
 
Sciences Games #Glass2015
Sciences Games #Glass2015Sciences Games #Glass2015
Sciences Games #Glass2015
Antoine Taly
 
Presentation licence FDV 2015
Presentation licence FDV 2015Presentation licence FDV 2015
Presentation licence FDV 2015
Antoine Taly
 
Grille évaluation Biologie, semestre 4
Grille évaluation Biologie, semestre 4Grille évaluation Biologie, semestre 4
Grille évaluation Biologie, semestre 4
Antoine Taly
 

Plus de Antoine Taly (20)

Active learning
Active learning Active learning
Active learning
 
évaluation et éthique - Seg18
évaluation et éthique - Seg18évaluation et éthique - Seg18
évaluation et éthique - Seg18
 
Active learning
Active learningActive learning
Active learning
 
Du jeu des animaux au serious game
Du jeu des animaux au serious gameDu jeu des animaux au serious game
Du jeu des animaux au serious game
 
Apprendre par le jeu
Apprendre par le jeuApprendre par le jeu
Apprendre par le jeu
 
Games to explore the molecular world
Games to explore the molecular worldGames to explore the molecular world
Games to explore the molecular world
 
Apprendre par le jeu
Apprendre par le jeu Apprendre par le jeu
Apprendre par le jeu
 
Diplome d'université 'Apprendre par le jeu'
Diplome d'université 'Apprendre par le jeu'Diplome d'université 'Apprendre par le jeu'
Diplome d'université 'Apprendre par le jeu'
 
Apprendre par le jeu diu ilumens 2016
Apprendre par le jeu diu ilumens 2016Apprendre par le jeu diu ilumens 2016
Apprendre par le jeu diu ilumens 2016
 
Jeu et éducation
Jeu et éducationJeu et éducation
Jeu et éducation
 
Grile évaluation séance poster #2
Grile évaluation séance poster #2Grile évaluation séance poster #2
Grile évaluation séance poster #2
 
JPO licence FDV 2016
JPO licence FDV 2016JPO licence FDV 2016
JPO licence FDV 2016
 
Game design document template for serious games
Game design document template for serious gamesGame design document template for serious games
Game design document template for serious games
 
Apprendre par le jeu ed tech
Apprendre par le jeu ed techApprendre par le jeu ed tech
Apprendre par le jeu ed tech
 
Rotations poster
Rotations posterRotations poster
Rotations poster
 
Grile évaluation séance poster
Grile évaluation séance posterGrile évaluation séance poster
Grile évaluation séance poster
 
Learning with games
Learning with gamesLearning with games
Learning with games
 
Sciences Games #Glass2015
Sciences Games #Glass2015Sciences Games #Glass2015
Sciences Games #Glass2015
 
Presentation licence FDV 2015
Presentation licence FDV 2015Presentation licence FDV 2015
Presentation licence FDV 2015
 
Grille évaluation Biologie, semestre 4
Grille évaluation Biologie, semestre 4Grille évaluation Biologie, semestre 4
Grille évaluation Biologie, semestre 4
 

Dernier

Cours mécanique des fluides de l’ingénieur
Cours mécanique des fluides de l’ingénieurCours mécanique des fluides de l’ingénieur
Cours mécanique des fluides de l’ingénieur
NdeyeAminataDond
 
Cours SE - Gestion de la mémoire- Cours IG IPSET.pdf
Cours SE - Gestion de la mémoire- Cours IG IPSET.pdfCours SE - Gestion de la mémoire- Cours IG IPSET.pdf
Cours SE - Gestion de la mémoire- Cours IG IPSET.pdf
MedBechir
 
Méthodologie de recherche et de rédaction de mémoire.pptx
Méthodologie de recherche et de rédaction de mémoire.pptxMéthodologie de recherche et de rédaction de mémoire.pptx
Méthodologie de recherche et de rédaction de mémoire.pptx
LamoussaPaulOuattara1
 
Épreuve de leçon SII.pptx
Épreuve de leçon  SII.pptxÉpreuve de leçon  SII.pptx
Épreuve de leçon SII.pptx
SAIDALI701276
 
Newsletter SPW Agriculture en province du Luxembourg du 17-05-24
Newsletter SPW Agriculture en province du Luxembourg du 17-05-24Newsletter SPW Agriculture en province du Luxembourg du 17-05-24
Newsletter SPW Agriculture en province du Luxembourg du 17-05-24
BenotGeorges3
 
Evaluación docentes "Un cielo, dos países: El camino de los descubrimientos"
Evaluación docentes "Un cielo, dos países: El camino de los descubrimientos"Evaluación docentes "Un cielo, dos países: El camino de los descubrimientos"
Evaluación docentes "Un cielo, dos países: El camino de los descubrimientos"
IES Turina/Rodrigo/Itaca/Palomeras
 
M2i Webinar - « Participation Financière Obligatoire » et CPF : une opportuni...
M2i Webinar - « Participation Financière Obligatoire » et CPF : une opportuni...M2i Webinar - « Participation Financière Obligatoire » et CPF : une opportuni...
M2i Webinar - « Participation Financière Obligatoire » et CPF : une opportuni...
M2i Formation
 
Newsletter SPW Agriculture en province du Luxembourg du 03-06-24
Newsletter SPW Agriculture en province du Luxembourg du 03-06-24Newsletter SPW Agriculture en province du Luxembourg du 03-06-24
Newsletter SPW Agriculture en province du Luxembourg du 03-06-24
BenotGeorges3
 
Formation M2i - Prise de parole face caméra : performer en distanciel
Formation M2i - Prise de parole face caméra : performer en distancielFormation M2i - Prise de parole face caméra : performer en distanciel
Formation M2i - Prise de parole face caméra : performer en distanciel
M2i Formation
 
Calendrier du 3 juin 2024 et compte rendu.pdf
Calendrier du 3 juin 2024 et compte rendu.pdfCalendrier du 3 juin 2024 et compte rendu.pdf
Calendrier du 3 juin 2024 et compte rendu.pdf
frizzole
 
Guide d'utilisation Microsoft PowerPoint 2016
Guide d'utilisation Microsoft PowerPoint 2016Guide d'utilisation Microsoft PowerPoint 2016
Guide d'utilisation Microsoft PowerPoint 2016
ImnaTech
 
1-IMP-Tuto-Recherche simple avancée-V4-20240425-BS.pptx
1-IMP-Tuto-Recherche simple avancée-V4-20240425-BS.pptx1-IMP-Tuto-Recherche simple avancée-V4-20240425-BS.pptx
1-IMP-Tuto-Recherche simple avancée-V4-20240425-BS.pptx
schneiderbeatrice78
 
Festival de Cannes 2024.pptx
Festival      de      Cannes     2024.pptxFestival      de      Cannes     2024.pptx
Festival de Cannes 2024.pptx
Txaruka
 
Iris et les hommes.pptx
Iris      et         les      hommes.pptxIris      et         les      hommes.pptx
Iris et les hommes.pptx
Txaruka
 
Bilan schéma pour réun concertation SDLP V4.pptx
Bilan schéma pour réun concertation SDLP V4.pptxBilan schéma pour réun concertation SDLP V4.pptx
Bilan schéma pour réun concertation SDLP V4.pptx
bibliogard
 
Exame DELF - A2 Francês pout tout public
Exame DELF - A2  Francês pout tout publicExame DELF - A2  Francês pout tout public
Exame DELF - A2 Francês pout tout public
GiselaAlves15
 
4 expositions à voir à Paris.pptx
4   expositions    à   voir   à Paris.pptx4   expositions    à   voir   à Paris.pptx
4 expositions à voir à Paris.pptx
Txaruka
 

Dernier (17)

Cours mécanique des fluides de l’ingénieur
Cours mécanique des fluides de l’ingénieurCours mécanique des fluides de l’ingénieur
Cours mécanique des fluides de l’ingénieur
 
Cours SE - Gestion de la mémoire- Cours IG IPSET.pdf
Cours SE - Gestion de la mémoire- Cours IG IPSET.pdfCours SE - Gestion de la mémoire- Cours IG IPSET.pdf
Cours SE - Gestion de la mémoire- Cours IG IPSET.pdf
 
Méthodologie de recherche et de rédaction de mémoire.pptx
Méthodologie de recherche et de rédaction de mémoire.pptxMéthodologie de recherche et de rédaction de mémoire.pptx
Méthodologie de recherche et de rédaction de mémoire.pptx
 
Épreuve de leçon SII.pptx
Épreuve de leçon  SII.pptxÉpreuve de leçon  SII.pptx
Épreuve de leçon SII.pptx
 
Newsletter SPW Agriculture en province du Luxembourg du 17-05-24
Newsletter SPW Agriculture en province du Luxembourg du 17-05-24Newsletter SPW Agriculture en province du Luxembourg du 17-05-24
Newsletter SPW Agriculture en province du Luxembourg du 17-05-24
 
Evaluación docentes "Un cielo, dos países: El camino de los descubrimientos"
Evaluación docentes "Un cielo, dos países: El camino de los descubrimientos"Evaluación docentes "Un cielo, dos países: El camino de los descubrimientos"
Evaluación docentes "Un cielo, dos países: El camino de los descubrimientos"
 
M2i Webinar - « Participation Financière Obligatoire » et CPF : une opportuni...
M2i Webinar - « Participation Financière Obligatoire » et CPF : une opportuni...M2i Webinar - « Participation Financière Obligatoire » et CPF : une opportuni...
M2i Webinar - « Participation Financière Obligatoire » et CPF : une opportuni...
 
Newsletter SPW Agriculture en province du Luxembourg du 03-06-24
Newsletter SPW Agriculture en province du Luxembourg du 03-06-24Newsletter SPW Agriculture en province du Luxembourg du 03-06-24
Newsletter SPW Agriculture en province du Luxembourg du 03-06-24
 
Formation M2i - Prise de parole face caméra : performer en distanciel
Formation M2i - Prise de parole face caméra : performer en distancielFormation M2i - Prise de parole face caméra : performer en distanciel
Formation M2i - Prise de parole face caméra : performer en distanciel
 
Calendrier du 3 juin 2024 et compte rendu.pdf
Calendrier du 3 juin 2024 et compte rendu.pdfCalendrier du 3 juin 2024 et compte rendu.pdf
Calendrier du 3 juin 2024 et compte rendu.pdf
 
Guide d'utilisation Microsoft PowerPoint 2016
Guide d'utilisation Microsoft PowerPoint 2016Guide d'utilisation Microsoft PowerPoint 2016
Guide d'utilisation Microsoft PowerPoint 2016
 
1-IMP-Tuto-Recherche simple avancée-V4-20240425-BS.pptx
1-IMP-Tuto-Recherche simple avancée-V4-20240425-BS.pptx1-IMP-Tuto-Recherche simple avancée-V4-20240425-BS.pptx
1-IMP-Tuto-Recherche simple avancée-V4-20240425-BS.pptx
 
Festival de Cannes 2024.pptx
Festival      de      Cannes     2024.pptxFestival      de      Cannes     2024.pptx
Festival de Cannes 2024.pptx
 
Iris et les hommes.pptx
Iris      et         les      hommes.pptxIris      et         les      hommes.pptx
Iris et les hommes.pptx
 
Bilan schéma pour réun concertation SDLP V4.pptx
Bilan schéma pour réun concertation SDLP V4.pptxBilan schéma pour réun concertation SDLP V4.pptx
Bilan schéma pour réun concertation SDLP V4.pptx
 
Exame DELF - A2 Francês pout tout public
Exame DELF - A2  Francês pout tout publicExame DELF - A2  Francês pout tout public
Exame DELF - A2 Francês pout tout public
 
4 expositions à voir à Paris.pptx
4   expositions    à   voir   à Paris.pptx4   expositions    à   voir   à Paris.pptx
4 expositions à voir à Paris.pptx
 

Biopython

  • 1. Biopython, Biology Module for Python Quentin Ferdinand & Clovis Basier
  • 2. DNA Alphabet IUPAC - International Union of Pure and Applied Chemistry Unambiguous DNA Ambiguous DNA
  • 4. Central dogma of molecular biology
  • 5. Protein translation tables UGA AUA Genetic code Ile Trp AGA Stop AGG Stop Vertebrate mitochondrial genetic code
  • 7. Blast Blast : Basic Local Alignment Search Tool E value : the number of hits one can "expect" to see by chance when searching a database of a particular size.
  • 8. exercices : 1.- printer le reverse complement de la séquence “AACTGCCAATGGGCT” 2.- printer le reverse de la séquence. 3.- printer le AT content 4.- transcrire en ARNm la séquence 5.- traduire la séquence jusqu’au premier codon stop.
  • 9. exercices v2 : 1.- télécharger la séquence de la gfp depuis le fichier genbank de NCBI. ( id : 7011691 ) 2.- faire un code qui fait blast de la gfp et print chaque alignement trouvé Ingrid Moen, Charlotte Jevne, Jian Wang, Karl-Henning Kalland, Martha Chekenya, Lars A Akslen, Linda Sleire, Per Ø Enger, Rolf K Reed, Anne M Øyan and Linda EB Stuhr: Gene expression in tumor cells and stroma in dsRed 4T1 tumors in eGFPexpressing mice with and without enhanced oxygenation. In: BMC Cancer. 2012, 12:21 3.- faire un code qui prend en paramètre un id et un chiffre n et qui renvoie les n alignement les plus proches
  • 10. liens utiles tuto - http://www.csc.kth.se/utbildning/kth/kurser/DD2397/appbio09/docs/BioPython.pdf doc http://biopython.org/DIST/docs/tutorial/Tutorial.html intro http://www.biotnet.org/sites/biotnet.org/files/documents/25/biopython_intro.pdf ← bien fait cours http://ece.uprm.edu/~bvelez/courses/ComputingBioinformatics/Python/PythonCourseBioInformatics.pdf ← p75 cours http://www1.chapman.edu/~fahy/bioinformatics/ ← sehr gut tuto http://jacksimpson.com.au/biopython/