SJARACNe: a scalable software tool for gene network reverse engineering from big data

被引:31
|
作者
Khatamian, Alireza [1 ]
Paull, Evan O. [2 ]
Califano, Andrea [2 ]
Yu, Jiyang [1 ]
机构
[1] St Jude Childrens Res Hosp, Dept Computat Biol, 332 N Lauderdale St, Memphis, TN 38105 USA
[2] Columbia Univ, Dept Syst Biol, New York, NY 10032 USA
基金
美国国家卫生研究院;
关键词
D O I
10.1093/bioinformatics/bty907
中图分类号
Q5 [生物化学];
学科分类号
071010 ; 081704 ;
摘要
Over the last two decades, we have observed an exponential increase in the number of generated array or sequencing-based transcriptomic profiles. Reverse engineering of biological networks from high-throughput gene expression profiles has been one of the grand challenges in systems biology. The Algorithm for the Reconstruction of Accurate Cellular Networks (ARACNe) represents one of the most effective and widely-used tools to address this challenge. However, existing ARACNe implementations do not efficiently process big input data with thousands of samples. Here we present an improved implementation of the algorithm, SJARACNe, to solve this big data problem, based on sophisticated software engineering. The new scalable SJARACNe package achieves a dramatic improvement in computational performance in both time and memory usage and implements new features while preserving the network inference accuracy of the original algorithm. Given that large-sampled transcriptomic data is increasingly available and ARACNe is extremely demanding for network reconstruction, the scalable SJARACNe will allow even researchers with modest computational resources to efficiently construct complex regulatory and signaling networks from thousands of gene expression profiles. Availability and implementation SJARACNe is implemented in C++ (computational core) and Python (pipelining scripting wrapper, >= 3.6.1). It is freely available at https://github.com/jyyulab/SJARACNe. Supplementary information Supplementary data are available at Bioinformatics online.
引用
收藏
页码:2165 / 2166
页数:2
相关论文
共 50 条
  • [41] Reverse Engineering of Genome-wide Gene Regulatory Networks from Gene Expression Data
    Liu, Zhi-Ping
    CURRENT GENOMICS, 2015, 16 (01) : 3 - 22
  • [42] TXGR: A Reverse Engineering Tool to Convert Design Patterns and Application Software into Graph
    Chaturvedi, Arti
    Gupta, Manjari
    Gupta, Sanjay Kumar
    INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING AND APPLICATIONS, ICICA 2016, 2018, 632 : 215 - 225
  • [43] Scalable Functional Dependencies Discovery from Big Data
    Tu Shouzhong
    Huang Minlie
    2016 IEEE SECOND INTERNATIONAL CONFERENCE ON MULTIMEDIA BIG DATA (BIGMM), 2016, : 426 - 431
  • [44] Engineering a software tool for gene structure prediction in higher organisms
    Gremme, G
    Brendel, V
    Sparks, ME
    Kurtz, S
    INFORMATION AND SOFTWARE TECHNOLOGY, 2005, 47 (15) : 965 - 978
  • [45] Engineering Scalable Distributed Services for Real-Time Big Data Analytics
    Jambi, Sahar
    Anderson, Kenneth M.
    2017 THIRD IEEE INTERNATIONAL CONFERENCE ON BIG DATA COMPUTING SERVICE AND APPLICATIONS (IEEE BIGDATASERVICE 2017), 2017, : 131 - 140
  • [46] Applying Software Engineering Processes for Big Data Analytics Applications Development
    Al-Jaroodi, Jameela
    Hollein, Brandon
    Mohamed, Nader
    2017 IEEE 7TH ANNUAL COMPUTING AND COMMUNICATION WORKSHOP AND CONFERENCE IEEE CCWC-2017, 2017,
  • [47] Efficient Reverse-Engineering of a Developmental Gene Regulatory Network
    Crombach, Anton
    Wotton, Karl R.
    Cicin-Sain, Damjan
    Ashyraliyev, Maksat
    Jaeger, Johannes
    PLOS COMPUTATIONAL BIOLOGY, 2012, 8 (07)
  • [48] A Systematic Mapping of Software Engineering Approaches to Develop Big Data Systems
    Laigner, Rodrigo Nunes
    Kalinowski, Marcos
    Lifschitz, Sergio
    Monteiro, Rodrigo Salvador
    de Oliveira, Daniel
    44TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2018), 2018, : 446 - 453
  • [49] A Comparison Study of Reverse Engineering Gene Regulatory Network Modeling
    Wang, Charles C. N.
    Chang, Pei-Chun
    Sheu, Phillip C. Y.
    Tsai, Jeffrey J. P.
    2016 IEEE 16TH INTERNATIONAL CONFERENCE ON BIOINFORMATICS AND BIOENGINEERING (BIBE), 2016, : 356 - 362
  • [50] GELA: a software tool for the analysis of gene expression data
    Weitschek, Emanuel
    Fiscon, Giulia
    Felici, Giovanni
    Bertolazzi, Paola
    2015 26TH INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATIONS (DEXA), 2015, : 31 - 35