SlideShare une entreprise Scribd logo
1  sur  10
Télécharger pour lire hors ligne
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 Buddybbourgois
 
Cryptography basics
Cryptography basicsCryptography basics
Cryptography basicsShellmates
 
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 sqlbchesneau
 
Base NoSql et Python
Base NoSql et PythonBase NoSql et Python
Base NoSql et Pythonyboussard
 
Python in Computer Vision
Python in Computer VisionPython in Computer Vision
Python in Computer VisionBrian Thorne
 
Cours fabrication mécanique5
Cours fabrication mécanique5Cours fabrication mécanique5
Cours fabrication mécanique5bendrisk
 
Cours fabrication mécanique1
Cours fabrication mécanique1Cours fabrication mécanique1
Cours fabrication mécanique1bendrisk
 
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 OdooHassan WAHSISS
 
Chap XIII : calcul scientifique avec python
Chap XIII : calcul scientifique avec pythonChap XIII : calcul scientifique avec python
Chap XIII : calcul scientifique avec pythonMohammed TAMALI
 
Notion de fonction en Python
Notion de fonction en PythonNotion de fonction en Python
Notion de fonction en PythonSylvain 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 HassaniShellmates
 
Logiciels libres
Logiciels libresLogiciels libres
Logiciels libresj_lipaz
 
Formation python
Formation pythonFormation python
Formation pythonj_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

évaluation et éthique - Seg18
évaluation et éthique - Seg18évaluation et éthique - Seg18
évaluation et éthique - Seg18Antoine 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 gameAntoine Taly
 
Apprendre par le jeu
Apprendre par le jeuApprendre par le jeu
Apprendre par le jeuAntoine Taly
 
Games to explore the molecular world
Games to explore the molecular worldGames to explore the molecular world
Games to explore the molecular worldAntoine 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 2016Antoine Taly
 
Grile évaluation séance poster #2
Grile évaluation séance poster #2Grile évaluation séance poster #2
Grile évaluation séance poster #2Antoine Taly
 
JPO licence FDV 2016
JPO licence FDV 2016JPO licence FDV 2016
JPO licence FDV 2016Antoine 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 gamesAntoine Taly
 
Apprendre par le jeu ed tech
Apprendre par le jeu ed techApprendre par le jeu ed tech
Apprendre par le jeu ed techAntoine Taly
 
Grile évaluation séance poster
Grile évaluation séance posterGrile évaluation séance poster
Grile évaluation séance posterAntoine Taly
 
Learning with games
Learning with gamesLearning with games
Learning with gamesAntoine Taly
 
Sciences Games #Glass2015
Sciences Games #Glass2015Sciences Games #Glass2015
Sciences Games #Glass2015Antoine Taly
 
Presentation licence FDV 2015
Presentation licence FDV 2015Presentation licence FDV 2015
Presentation licence FDV 2015Antoine Taly
 
Grille évaluation Biologie, semestre 4
Grille évaluation Biologie, semestre 4Grille évaluation Biologie, semestre 4
Grille évaluation Biologie, semestre 4Antoine 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

Webinaire Technologia | DAX : nouvelles fonctions
Webinaire Technologia | DAX : nouvelles fonctionsWebinaire Technologia | DAX : nouvelles fonctions
Webinaire Technologia | DAX : nouvelles fonctionsTechnologia Formation
 
Quitter la nuit. pptx
Quitter          la        nuit.    pptxQuitter          la        nuit.    pptx
Quitter la nuit. pptxTxaruka
 
Fiche - Accompagnement du travail coopératif au sein d’une équipe d’enseignan...
Fiche - Accompagnement du travail coopératif au sein d’une équipe d’enseignan...Fiche - Accompagnement du travail coopératif au sein d’une équipe d’enseignan...
Fiche - Accompagnement du travail coopératif au sein d’une équipe d’enseignan...Pedago Lu
 
Nathanaëlle Herbelin.pptx Peintre française
Nathanaëlle Herbelin.pptx Peintre françaiseNathanaëlle Herbelin.pptx Peintre française
Nathanaëlle Herbelin.pptx Peintre françaiseTxaruka
 
PLANNING HEBDO ET CR LYCEE COUDON 21 MAI2024
PLANNING HEBDO ET CR LYCEE COUDON 21 MAI2024PLANNING HEBDO ET CR LYCEE COUDON 21 MAI2024
PLANNING HEBDO ET CR LYCEE COUDON 21 MAI2024frizzole
 
Bonnes pratiques biomédicales en établissement de soins : Guide
Bonnes pratiques biomédicales en établissement de soins  : GuideBonnes pratiques biomédicales en établissement de soins  : Guide
Bonnes pratiques biomédicales en établissement de soins : Guidebemorad
 
PowerPoint-de-Soutenance-de-TFE-infirmier.pdf
PowerPoint-de-Soutenance-de-TFE-infirmier.pdfPowerPoint-de-Soutenance-de-TFE-infirmier.pdf
PowerPoint-de-Soutenance-de-TFE-infirmier.pdfDafWafia
 
Cours-Sur-l'-IP-Multiprotocol-Label-SwitchingMPLS
Cours-Sur-l'-IP-Multiprotocol-Label-SwitchingMPLSCours-Sur-l'-IP-Multiprotocol-Label-SwitchingMPLS
Cours-Sur-l'-IP-Multiprotocol-Label-SwitchingMPLSdocteurgyneco1
 
Quitter la nuit. pptx
Quitter        la             nuit.   pptxQuitter        la             nuit.   pptx
Quitter la nuit. pptxTxaruka
 
rapport de stage gros oeuvre_compressed.pdf
rapport de stage gros oeuvre_compressed.pdfrapport de stage gros oeuvre_compressed.pdf
rapport de stage gros oeuvre_compressed.pdfOssamaLachheb
 
Un petit coin etwinning- Au fil des cultures urbaines
Un petit coin  etwinning- Au fil des cultures urbainesUn petit coin  etwinning- Au fil des cultures urbaines
Un petit coin etwinning- Au fil des cultures urbainesSocratis Vasiopoulos
 
Les débuts de la collection "Le livre de poche"
Les débuts de la collection "Le livre de poche"Les débuts de la collection "Le livre de poche"
Les débuts de la collection "Le livre de poche"ArchivesdeLyon
 

Dernier (12)

Webinaire Technologia | DAX : nouvelles fonctions
Webinaire Technologia | DAX : nouvelles fonctionsWebinaire Technologia | DAX : nouvelles fonctions
Webinaire Technologia | DAX : nouvelles fonctions
 
Quitter la nuit. pptx
Quitter          la        nuit.    pptxQuitter          la        nuit.    pptx
Quitter la nuit. pptx
 
Fiche - Accompagnement du travail coopératif au sein d’une équipe d’enseignan...
Fiche - Accompagnement du travail coopératif au sein d’une équipe d’enseignan...Fiche - Accompagnement du travail coopératif au sein d’une équipe d’enseignan...
Fiche - Accompagnement du travail coopératif au sein d’une équipe d’enseignan...
 
Nathanaëlle Herbelin.pptx Peintre française
Nathanaëlle Herbelin.pptx Peintre françaiseNathanaëlle Herbelin.pptx Peintre française
Nathanaëlle Herbelin.pptx Peintre française
 
PLANNING HEBDO ET CR LYCEE COUDON 21 MAI2024
PLANNING HEBDO ET CR LYCEE COUDON 21 MAI2024PLANNING HEBDO ET CR LYCEE COUDON 21 MAI2024
PLANNING HEBDO ET CR LYCEE COUDON 21 MAI2024
 
Bonnes pratiques biomédicales en établissement de soins : Guide
Bonnes pratiques biomédicales en établissement de soins  : GuideBonnes pratiques biomédicales en établissement de soins  : Guide
Bonnes pratiques biomédicales en établissement de soins : Guide
 
PowerPoint-de-Soutenance-de-TFE-infirmier.pdf
PowerPoint-de-Soutenance-de-TFE-infirmier.pdfPowerPoint-de-Soutenance-de-TFE-infirmier.pdf
PowerPoint-de-Soutenance-de-TFE-infirmier.pdf
 
Cours-Sur-l'-IP-Multiprotocol-Label-SwitchingMPLS
Cours-Sur-l'-IP-Multiprotocol-Label-SwitchingMPLSCours-Sur-l'-IP-Multiprotocol-Label-SwitchingMPLS
Cours-Sur-l'-IP-Multiprotocol-Label-SwitchingMPLS
 
Quitter la nuit. pptx
Quitter        la             nuit.   pptxQuitter        la             nuit.   pptx
Quitter la nuit. pptx
 
rapport de stage gros oeuvre_compressed.pdf
rapport de stage gros oeuvre_compressed.pdfrapport de stage gros oeuvre_compressed.pdf
rapport de stage gros oeuvre_compressed.pdf
 
Un petit coin etwinning- Au fil des cultures urbaines
Un petit coin  etwinning- Au fil des cultures urbainesUn petit coin  etwinning- Au fil des cultures urbaines
Un petit coin etwinning- Au fil des cultures urbaines
 
Les débuts de la collection "Le livre de poche"
Les débuts de la collection "Le livre de poche"Les débuts de la collection "Le livre de poche"
Les débuts de la collection "Le livre de poche"
 

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/