SlideShare uma empresa Scribd logo
1 de 16
Baixar para ler offline
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

Mais conteúdo relacionado

Mais procurados (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
 

Destaque

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
 

Destaque (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ì
 

Mais 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
 

Mais 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
 

Último

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 

Último (20)

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

Handling RNA sequences containing modified nucleosides with BioPython modules

  • 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