An object-oriented framework for evolutionary pangenome analysis

被引:15
|
作者
Ferres, Ignacio [1 ,2 ]
Iraola, Gregorio [1 ,2 ,3 ,4 ]
机构
[1] Inst Pasteur Montevideo, Microbial Genom Lab, Montevideo, Uruguay
[2] Inst Pasteur Montevideo, Ctr Innovat Epidemiol Surveillance, Montevideo, Uruguay
[3] Wellcome Sanger Inst, Hinxton, England
[4] Univ Mayor, Ctr Integrat Biol, Santiago, Chile
来源
CELL REPORTS METHODS | 2021年 / 1卷 / 05期
关键词
PAN;
D O I
10.1016/j.crmeth.2021.100085
中图分类号
Q5 [生物化学];
学科分类号
071010 ; 081704 ;
摘要
Pangenome analysis is fundamental to explore molecular evolution occurring in bacterial populations. Here, we introduce Pagoo, an R framework that enables straightforward handling of pangenome data. The encapsulated nature of Pagoo allows the storage of complex molecular and phenotypic information using an object-oriented approach. This facilitates to go back and forward to the data using a single programming environment and saving any stage of analysis (including the raw data) in a single file, making it sharable and reproducible. Pagoo provides tools to query, subset, compare, visualize, and perform statistical analyses, in concert with other microbial genomics packages available in the R ecosystem. As working examples, we used 1,000 Escherichia coli genomes to show that Pagoo is scalable, and a global dataset of Campylobacter fetus genomes to identify evolutionary patterns and genomic markers of host-adaptation in this pathogen.
引用
收藏
页数:8
相关论文
共 50 条
  • [1] An Object-Oriented Framework for Robust Multivariate Analysis
    Todorov, Valentin
    Filzmoser, Peter
    [J]. JOURNAL OF STATISTICAL SOFTWARE, 2009, 32 (03): : 1 - 47
  • [2] An object-oriented framework for supercomputing
    Guidec, F
    Jezequel, JM
    Pacherie, JL
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 1996, 33 (03) : 239 - 251
  • [3] An object-oriented graphical framework for power system analysis
    Dzafic, Izudin
    [J]. POWERENG2007: INTERNATIONAL CONFERENCE ON POWER ENGINEERING - ENERGY AND ELECTRICAL DRIVES PROCEEDINGS, VOLS 1 & 2, 2007, : 255 - 264
  • [4] An active learning framework for object-oriented analysis and design
    Kim, Suntae
    Kim, Jintae
    Park, Sooyong
    [J]. COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2012, 20 (03) : 400 - 409
  • [5] An object-oriented framework for finite element pavement analysis
    Fang, H.
    Hand, A. J.
    Haddock, J. E.
    White, T. D.
    [J]. ADVANCES IN ENGINEERING SOFTWARE, 2007, 38 (11-12) : 763 - 771
  • [6] A FRAMEWORK FOR OBJECT MIGRATION IN OBJECT-ORIENTED DATABASES
    LI, Q
    DONG, GZ
    [J]. DATA & KNOWLEDGE ENGINEERING, 1994, 13 (03) : 221 - 242
  • [7] A framework for object identification and refinement process in object-oriented analysis and design
    Wahono, RS
    Far, BH
    [J]. FIRST IEEE INTERNATIONAL CONFERENCE ON COGNITIVE INFORMATICS, PROCEEDINGS, 2002, : 351 - 360
  • [8] An object-oriented framework for block preconditioning
    Chow, E
    Heroux, MA
    [J]. ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 1998, 24 (02): : 159 - 183
  • [9] Parallel object-oriented framework optimization
    Quinlan, DJ
    Schordan, M
    Miller, B
    Kowarschik, M
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2004, 16 (2-3): : 293 - 302
  • [10] Object-oriented robot control framework
    Speck, A
    Gruhler, G
    Kuchlin, W
    [J]. IECON '98 - PROCEEDINGS OF THE 24TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, VOLS 1-4, 1998, : 1663 - 1666