SlideShare a Scribd company logo
1 of 10
Download to read offline
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/

More Related Content

Viewers also liked

Grile évaluation rappel de cours
Grile évaluation rappel de coursGrile évaluation rappel de cours
Grile évaluation rappel de cours
Antoine Taly
 
Algorithmique_et_programmation_part2
Algorithmique_et_programmation_part2Algorithmique_et_programmation_part2
Algorithmique_et_programmation_part2
Emeric Tapachès
 
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
 
Cours python avancé
Cours python avancéCours python avancé
Cours python avancé
pierrepo
 
Theme1 (1)
Theme1 (1)Theme1 (1)
Theme1 (1)
salmazen
 

Viewers also liked (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)
 

More from Antoine Taly

More from 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
 

Recently uploaded

Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptxCopie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
ikospam0
 
Bilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfBilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdf
AmgdoulHatim
 
Cours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdfCours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdf
ssuserc72852
 

Recently uploaded (20)

Les roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptxLes roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptx
 
Formation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptxFormation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptx
 
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptxCopie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
 
Echos libraries Burkina Faso newsletter 2024
Echos libraries Burkina Faso newsletter 2024Echos libraries Burkina Faso newsletter 2024
Echos libraries Burkina Faso newsletter 2024
 
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
 
Bilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfBilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdf
 
L'expression du but : fiche et exercices niveau C1 FLE
L'expression du but : fiche et exercices  niveau C1 FLEL'expression du but : fiche et exercices  niveau C1 FLE
L'expression du but : fiche et exercices niveau C1 FLE
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
 
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANKRAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
 
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
 
658708519-Power-Point-Management-Interculturel.pdf
658708519-Power-Point-Management-Interculturel.pdf658708519-Power-Point-Management-Interculturel.pdf
658708519-Power-Point-Management-Interculturel.pdf
 
les_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhkles_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhk
 
La nouvelle femme . pptx Film français
La   nouvelle   femme  . pptx  Film françaisLa   nouvelle   femme  . pptx  Film français
La nouvelle femme . pptx Film français
 
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptxIntégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptx
 
STRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdf
STRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdfSTRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdf
STRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdf
 
Cours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdfCours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdf
 
Apolonia, Apolonia.pptx Film documentaire
Apolonia, Apolonia.pptx         Film documentaireApolonia, Apolonia.pptx         Film documentaire
Apolonia, Apolonia.pptx Film documentaire
 
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projetFormation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
 
Cours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfCours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdf
 
La mondialisation avantages et inconvénients
La mondialisation avantages et inconvénientsLa mondialisation avantages et inconvénients
La mondialisation avantages et inconvénients
 

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/