SlideShare une entreprise Scribd logo
1  sur  16
Télécharger pour lire hors ligne
BioPython modules for handling
RNA sequences containing modified
          nucleosides.
        Tomasz Puton, Kristian Rother,
      Magdalena Rother, Janusz M. Bujnicki



        Laboratory of Structural Bioinformatics
      Adam Mickiewicz University, Poznań, Poland
        http://bioinformatics.amu.edu.pl/Lab/

   International Institute of Molecular and Cell Biology
       Warsaw, Poland http://iimcb.genesilico.pl/
BioPython – a set of freely available tools for
 biological computation written in Python.


            http://biopython.org/
ACUGAUC
Guanosine (G)



    ACUGAUC               Cytidine (C)



Adenosine (A)   Uridine (U)
ACUGAUC

>>> from Bio.Alphabet.IUPAC import
unambiguous_rna
>>> from Bio.Seq import Seq

>>> seq = Seq(‘ACUGAUC’, unambiguous_rna)
ACUGAUC

>>> from Bio.Alphabet.IUPAC import
unambiguous_rna
>>> from Bio.Seq import Seq

>>> seq = Seq(‘ACUGAUC’, unambiguous_rna)
>>> print seq.reverse_complement()
GAUCAGU
Problem:

    The linked image cannot be displayed. The file may have been
    moved, renamed, or deleted. Verify that the link points to the
    correct file and location.




                                                                     There are 115 known post-
                                                                     transcriptionally modified nucleosides
                                                                     in RNA.

   Known as:                                                         Moreover, several nomenclature
    wybutosine
                                                                     schemes exist in parallel.
    yW

    Y

    16G
Solution:

 http://github.com/krother/biopython
 branch rna_alphabet


 $ git clone git://github.com/krother/biopython.git
 $ cd biopython
 $ git checkout rna_alphabet
Solution:

 $ python
 >>> from Bio.Alphabet.ModifiedRNAAlphabet
 import modified_rna
 >>> from Bio.RNA.RNASeq import RNASeq
Solution:

 $ python
 >>> from Bio.Alphabet.ModifiedRNAAlphabet
 import modified_rna
 >>> from Bio.RNA.RNASeq import RNASeq

 >>> seq = RNASeq('AG:7CU', modified_rna)
Solution:

 $ python
 >>> from Bio.Alphabet.ModifiedRNAAlphabet
 import modified_rna
 >>> from Bio.RNA.RNASeq import RNASeq

 >>> seq = RNASeq('AG:7CU', modified_rna)

 >>> print seq[2].full_name
 2-O-methyloadenosine
Solution:

 $ python
 >>> from Bio.Alphabet.ModifiedRNAAlphabet
 import modified_rna
 >>> from Bio.RNA.RNASeq import RNASeq

 >>> seq = RNASeq('AG:7CU', modified_rna)

 >>> print seq[2].full_name
 2-O-methyloadenosine

 >>> print seq[3].long_abbrev
 m7G
http://modomics.genesilico.pl/
Example applications (part 1):




ModeRNA: A tool for comparative modeling of
RNA 3D structure.

http://iimcb.genesilico.pl/moderna/

Our software models modified RNA 3D structures!

Open source project!
Example applications (part 2):




CompaRNA: A server for continuous benchmarking of
automated methods for RNA structure prediction

POSTER NUMBER: W17
SUNDAY, JULY 11: 12:40 p.m. – 2.30 p.m.

http://comparna.amu.edu.pl/

Uses open source software e.g.
  BioPython, PyCogent & ModeRNA
Thank you for attention!



   Tomasz Puton       Kristian Rother
t.puton@amu.edu.pl   krother@rubor.de

 Magdalena Rother     Janusz M. Bujnicki
lenam@amu.edu.pl     iamb@genesilico.pl

Contenu connexe

Tendances (7)

Work report 陈冰11.11.23 修订版
Work report 陈冰11.11.23 修订版Work report 陈冰11.11.23 修订版
Work report 陈冰11.11.23 修订版
 
1-s2.0-S0167488913002401-main
1-s2.0-S0167488913002401-main1-s2.0-S0167488913002401-main
1-s2.0-S0167488913002401-main
 
Mohamed Ezzat El Zowalaty avian influenza PhD_thesis results
Mohamed Ezzat El Zowalaty avian influenza PhD_thesis resultsMohamed Ezzat El Zowalaty avian influenza PhD_thesis results
Mohamed Ezzat El Zowalaty avian influenza PhD_thesis results
 
Defense of thesis presentation
Defense of thesis presentationDefense of thesis presentation
Defense of thesis presentation
 
A20 gene
A20 geneA20 gene
A20 gene
 
A20 is an atherosclerosis
A20 is an atherosclerosisA20 is an atherosclerosis
A20 is an atherosclerosis
 
Creating a SNP calling pipeline
Creating a SNP calling pipelineCreating a SNP calling pipeline
Creating a SNP calling pipeline
 

En vedette

Bibliotheken moeten naar buiten toe
Bibliotheken moeten naar buiten toeBibliotheken moeten naar buiten toe
Bibliotheken moeten naar buiten toeErna Winters
 
Using Second Life HCT-FC Presentation
Using Second Life HCT-FC PresentationUsing Second Life HCT-FC Presentation
Using Second Life HCT-FC PresentationCindy Raisor
 
"Be the Thunder" Tampa Bay Lightning Case Study
"Be the Thunder" Tampa Bay Lightning Case Study"Be the Thunder" Tampa Bay Lightning Case Study
"Be the Thunder" Tampa Bay Lightning Case StudyJohn Luecke
 
D:\documents and settings\informatica\escritorio\collage ninos indigo[1]
D:\documents and settings\informatica\escritorio\collage ninos indigo[1]D:\documents and settings\informatica\escritorio\collage ninos indigo[1]
D:\documents and settings\informatica\escritorio\collage ninos indigo[1]Paola
 
안드로이드스터디 13
안드로이드스터디 13안드로이드스터디 13
안드로이드스터디 13jangpd007
 
Презентация препарата bio-rost.com
Презентация препарата bio-rost.comПрезентация препарата bio-rost.com
Презентация препарата bio-rost.comАльберт Коррч
 
Mrkt non convenzionale
Mrkt non convenzionaleMrkt non convenzionale
Mrkt non convenzionalezoppi
 
Разработка сайта в студии Иванова Ивана
Разработка сайта в студии Иванова ИванаРазработка сайта в студии Иванова Ивана
Разработка сайта в студии Иванова ИванаIvanovIvan.ru
 
Texto sustitutorio final informe btr
Texto sustitutorio final   informe btrTexto sustitutorio final   informe btr
Texto sustitutorio final informe btrrppc
 
Pres elec proyecto
Pres elec proyectoPres elec proyecto
Pres elec proyectoAlvaro Cotoc
 
Proyecto de aula
Proyecto de aulaProyecto de aula
Proyecto de aularobert83
 
Manual de prácticas ejemplares en euskara / Une pratique adéquate et exemplai...
Manual de prácticas ejemplares en euskara / Une pratique adéquate et exemplai...Manual de prácticas ejemplares en euskara / Une pratique adéquate et exemplai...
Manual de prácticas ejemplares en euskara / Une pratique adéquate et exemplai...Bai Euskarari Ziurtagiriaren Elkartea
 
Classic memoirs from open access week 2014
Classic memoirs from open access week 2014Classic memoirs from open access week 2014
Classic memoirs from open access week 2014Vera Akpokodje
 
advanced ui large custom list with search
advanced ui large custom list with searchadvanced ui large custom list with search
advanced ui large custom list with searchSamsung
 
4de lesdag kindfactoren
4de lesdag kindfactoren4de lesdag kindfactoren
4de lesdag kindfactorenCVO-SSH
 
Thi công cầu thanh trì
Thi công cầu thanh trìThi công cầu thanh trì
Thi công cầu thanh trìNguyen Trung
 

En vedette (20)

Bibliotheken moeten naar buiten toe
Bibliotheken moeten naar buiten toeBibliotheken moeten naar buiten toe
Bibliotheken moeten naar buiten toe
 
Using Second Life HCT-FC Presentation
Using Second Life HCT-FC PresentationUsing Second Life HCT-FC Presentation
Using Second Life HCT-FC Presentation
 
"Be the Thunder" Tampa Bay Lightning Case Study
"Be the Thunder" Tampa Bay Lightning Case Study"Be the Thunder" Tampa Bay Lightning Case Study
"Be the Thunder" Tampa Bay Lightning Case Study
 
D:\documents and settings\informatica\escritorio\collage ninos indigo[1]
D:\documents and settings\informatica\escritorio\collage ninos indigo[1]D:\documents and settings\informatica\escritorio\collage ninos indigo[1]
D:\documents and settings\informatica\escritorio\collage ninos indigo[1]
 
Foto loca
Foto locaFoto loca
Foto loca
 
안드로이드스터디 13
안드로이드스터디 13안드로이드스터디 13
안드로이드스터디 13
 
Презентация препарата bio-rost.com
Презентация препарата bio-rost.comПрезентация препарата bio-rost.com
Презентация препарата bio-rost.com
 
Alfabeto español
Alfabeto españolAlfabeto español
Alfabeto español
 
Mrkt non convenzionale
Mrkt non convenzionaleMrkt non convenzionale
Mrkt non convenzionale
 
Разработка сайта в студии Иванова Ивана
Разработка сайта в студии Иванова ИванаРазработка сайта в студии Иванова Ивана
Разработка сайта в студии Иванова Ивана
 
Texto sustitutorio final informe btr
Texto sustitutorio final   informe btrTexto sustitutorio final   informe btr
Texto sustitutorio final informe btr
 
Responding to Climate Change at the Local Level
Responding to Climate Change at the Local LevelResponding to Climate Change at the Local Level
Responding to Climate Change at the Local Level
 
Pres elec proyecto
Pres elec proyectoPres elec proyecto
Pres elec proyecto
 
Proyecto de aula
Proyecto de aulaProyecto de aula
Proyecto de aula
 
Manual de prácticas ejemplares en euskara / Une pratique adéquate et exemplai...
Manual de prácticas ejemplares en euskara / Une pratique adéquate et exemplai...Manual de prácticas ejemplares en euskara / Une pratique adéquate et exemplai...
Manual de prácticas ejemplares en euskara / Une pratique adéquate et exemplai...
 
Classic memoirs from open access week 2014
Classic memoirs from open access week 2014Classic memoirs from open access week 2014
Classic memoirs from open access week 2014
 
advanced ui large custom list with search
advanced ui large custom list with searchadvanced ui large custom list with search
advanced ui large custom list with search
 
4de lesdag kindfactoren
4de lesdag kindfactoren4de lesdag kindfactoren
4de lesdag kindfactoren
 
Color Illustrations
Color IllustrationsColor Illustrations
Color Illustrations
 
Thi công cầu thanh trì
Thi công cầu thanh trìThi công cầu thanh trì
Thi công cầu thanh trì
 

Plus de BOSC 2010

Mercer bosc2010 microsoft_framework
Mercer bosc2010 microsoft_frameworkMercer bosc2010 microsoft_framework
Mercer bosc2010 microsoft_frameworkBOSC 2010
 
Langmead bosc2010 cloud-genomics
Langmead bosc2010 cloud-genomicsLangmead bosc2010 cloud-genomics
Langmead bosc2010 cloud-genomicsBOSC 2010
 
Schultheiss bosc2010 persistance-web-services
Schultheiss bosc2010 persistance-web-servicesSchultheiss bosc2010 persistance-web-services
Schultheiss bosc2010 persistance-web-servicesBOSC 2010
 
Swertz bosc2010 molgenis
Swertz bosc2010 molgenisSwertz bosc2010 molgenis
Swertz bosc2010 molgenisBOSC 2010
 
Rice bosc2010 emboss
Rice bosc2010 embossRice bosc2010 emboss
Rice bosc2010 embossBOSC 2010
 
Morris bosc2010 evoker
Morris bosc2010 evokerMorris bosc2010 evoker
Morris bosc2010 evokerBOSC 2010
 
Kono bosc2010 pathway_projector
Kono bosc2010 pathway_projectorKono bosc2010 pathway_projector
Kono bosc2010 pathway_projectorBOSC 2010
 
Kanterakis bosc2010 molgenis
Kanterakis bosc2010 molgenisKanterakis bosc2010 molgenis
Kanterakis bosc2010 molgenisBOSC 2010
 
Gautier bosc2010 pythonbioconductor
Gautier bosc2010 pythonbioconductorGautier bosc2010 pythonbioconductor
Gautier bosc2010 pythonbioconductorBOSC 2010
 
Gardler bosc2010 community_developmentattheasf
Gardler bosc2010 community_developmentattheasfGardler bosc2010 community_developmentattheasf
Gardler bosc2010 community_developmentattheasfBOSC 2010
 
Friedberg bosc2010 iprstats
Friedberg bosc2010 iprstatsFriedberg bosc2010 iprstats
Friedberg bosc2010 iprstatsBOSC 2010
 
Fields bosc2010 bio_perl
Fields bosc2010 bio_perlFields bosc2010 bio_perl
Fields bosc2010 bio_perlBOSC 2010
 
Chapman bosc2010 biopython
Chapman bosc2010 biopythonChapman bosc2010 biopython
Chapman bosc2010 biopythonBOSC 2010
 
Bonnal bosc2010 bio_ruby
Bonnal bosc2010 bio_rubyBonnal bosc2010 bio_ruby
Bonnal bosc2010 bio_rubyBOSC 2010
 
Bader bosc2010 cytoweb
Bader bosc2010 cytowebBader bosc2010 cytoweb
Bader bosc2010 cytowebBOSC 2010
 
Talevich bosc2010 bio-phylo
Talevich bosc2010 bio-phyloTalevich bosc2010 bio-phylo
Talevich bosc2010 bio-phyloBOSC 2010
 
Zmasek bosc2010 aptx
Zmasek bosc2010 aptxZmasek bosc2010 aptx
Zmasek bosc2010 aptxBOSC 2010
 
Wilkinson bosc2010 moby-to-sadi
Wilkinson bosc2010 moby-to-sadiWilkinson bosc2010 moby-to-sadi
Wilkinson bosc2010 moby-to-sadiBOSC 2010
 
Venkatesan bosc2010 onto-toolkit
Venkatesan bosc2010 onto-toolkitVenkatesan bosc2010 onto-toolkit
Venkatesan bosc2010 onto-toolkitBOSC 2010
 
Taylor bosc2010
Taylor bosc2010Taylor bosc2010
Taylor bosc2010BOSC 2010
 

Plus de BOSC 2010 (20)

Mercer bosc2010 microsoft_framework
Mercer bosc2010 microsoft_frameworkMercer bosc2010 microsoft_framework
Mercer bosc2010 microsoft_framework
 
Langmead bosc2010 cloud-genomics
Langmead bosc2010 cloud-genomicsLangmead bosc2010 cloud-genomics
Langmead bosc2010 cloud-genomics
 
Schultheiss bosc2010 persistance-web-services
Schultheiss bosc2010 persistance-web-servicesSchultheiss bosc2010 persistance-web-services
Schultheiss bosc2010 persistance-web-services
 
Swertz bosc2010 molgenis
Swertz bosc2010 molgenisSwertz bosc2010 molgenis
Swertz bosc2010 molgenis
 
Rice bosc2010 emboss
Rice bosc2010 embossRice bosc2010 emboss
Rice bosc2010 emboss
 
Morris bosc2010 evoker
Morris bosc2010 evokerMorris bosc2010 evoker
Morris bosc2010 evoker
 
Kono bosc2010 pathway_projector
Kono bosc2010 pathway_projectorKono bosc2010 pathway_projector
Kono bosc2010 pathway_projector
 
Kanterakis bosc2010 molgenis
Kanterakis bosc2010 molgenisKanterakis bosc2010 molgenis
Kanterakis bosc2010 molgenis
 
Gautier bosc2010 pythonbioconductor
Gautier bosc2010 pythonbioconductorGautier bosc2010 pythonbioconductor
Gautier bosc2010 pythonbioconductor
 
Gardler bosc2010 community_developmentattheasf
Gardler bosc2010 community_developmentattheasfGardler bosc2010 community_developmentattheasf
Gardler bosc2010 community_developmentattheasf
 
Friedberg bosc2010 iprstats
Friedberg bosc2010 iprstatsFriedberg bosc2010 iprstats
Friedberg bosc2010 iprstats
 
Fields bosc2010 bio_perl
Fields bosc2010 bio_perlFields bosc2010 bio_perl
Fields bosc2010 bio_perl
 
Chapman bosc2010 biopython
Chapman bosc2010 biopythonChapman bosc2010 biopython
Chapman bosc2010 biopython
 
Bonnal bosc2010 bio_ruby
Bonnal bosc2010 bio_rubyBonnal bosc2010 bio_ruby
Bonnal bosc2010 bio_ruby
 
Bader bosc2010 cytoweb
Bader bosc2010 cytowebBader bosc2010 cytoweb
Bader bosc2010 cytoweb
 
Talevich bosc2010 bio-phylo
Talevich bosc2010 bio-phyloTalevich bosc2010 bio-phylo
Talevich bosc2010 bio-phylo
 
Zmasek bosc2010 aptx
Zmasek bosc2010 aptxZmasek bosc2010 aptx
Zmasek bosc2010 aptx
 
Wilkinson bosc2010 moby-to-sadi
Wilkinson bosc2010 moby-to-sadiWilkinson bosc2010 moby-to-sadi
Wilkinson bosc2010 moby-to-sadi
 
Venkatesan bosc2010 onto-toolkit
Venkatesan bosc2010 onto-toolkitVenkatesan bosc2010 onto-toolkit
Venkatesan bosc2010 onto-toolkit
 
Taylor bosc2010
Taylor bosc2010Taylor bosc2010
Taylor bosc2010
 

Dernier

Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 

Dernier (20)

Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 

Puton bosc2010 bio_python-modules-rna

  • 1. BioPython modules for handling RNA sequences containing modified nucleosides. Tomasz Puton, Kristian Rother, Magdalena Rother, Janusz M. Bujnicki Laboratory of Structural Bioinformatics Adam Mickiewicz University, Poznań, Poland http://bioinformatics.amu.edu.pl/Lab/ International Institute of Molecular and Cell Biology Warsaw, Poland http://iimcb.genesilico.pl/
  • 2. BioPython – a set of freely available tools for biological computation written in Python. http://biopython.org/
  • 4. Guanosine (G) ACUGAUC Cytidine (C) Adenosine (A) Uridine (U)
  • 5. ACUGAUC >>> from Bio.Alphabet.IUPAC import unambiguous_rna >>> from Bio.Seq import Seq >>> seq = Seq(‘ACUGAUC’, unambiguous_rna)
  • 6. ACUGAUC >>> from Bio.Alphabet.IUPAC import unambiguous_rna >>> from Bio.Seq import Seq >>> seq = Seq(‘ACUGAUC’, unambiguous_rna) >>> print seq.reverse_complement() GAUCAGU
  • 7. Problem: The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link points to the correct file and location. There are 115 known post- transcriptionally modified nucleosides in RNA. Known as: Moreover, several nomenclature  wybutosine schemes exist in parallel.  yW  Y  16G
  • 8. Solution: http://github.com/krother/biopython branch rna_alphabet $ git clone git://github.com/krother/biopython.git $ cd biopython $ git checkout rna_alphabet
  • 9. Solution: $ python >>> from Bio.Alphabet.ModifiedRNAAlphabet import modified_rna >>> from Bio.RNA.RNASeq import RNASeq
  • 10. Solution: $ python >>> from Bio.Alphabet.ModifiedRNAAlphabet import modified_rna >>> from Bio.RNA.RNASeq import RNASeq >>> seq = RNASeq('AG:7CU', modified_rna)
  • 11. Solution: $ python >>> from Bio.Alphabet.ModifiedRNAAlphabet import modified_rna >>> from Bio.RNA.RNASeq import RNASeq >>> seq = RNASeq('AG:7CU', modified_rna) >>> print seq[2].full_name 2-O-methyloadenosine
  • 12. Solution: $ python >>> from Bio.Alphabet.ModifiedRNAAlphabet import modified_rna >>> from Bio.RNA.RNASeq import RNASeq >>> seq = RNASeq('AG:7CU', modified_rna) >>> print seq[2].full_name 2-O-methyloadenosine >>> print seq[3].long_abbrev m7G
  • 14. Example applications (part 1): ModeRNA: A tool for comparative modeling of RNA 3D structure. http://iimcb.genesilico.pl/moderna/ Our software models modified RNA 3D structures! Open source project!
  • 15. Example applications (part 2): CompaRNA: A server for continuous benchmarking of automated methods for RNA structure prediction POSTER NUMBER: W17 SUNDAY, JULY 11: 12:40 p.m. – 2.30 p.m. http://comparna.amu.edu.pl/ Uses open source software e.g. BioPython, PyCogent & ModeRNA
  • 16. Thank you for attention! Tomasz Puton Kristian Rother t.puton@amu.edu.pl krother@rubor.de Magdalena Rother Janusz M. Bujnicki lenam@amu.edu.pl iamb@genesilico.pl