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 条
  • [21] A Tool for Statistical Analysis on Network Big Data
    Ordonez, Carlos
    Johnson, Theodore
    Srivastava, Divesh
    Urbanek, Simon
    2017 28TH INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATIONS (DEXA), 2017, : 32 - 36
  • [22] Software Engineering for Data Intensive Scalable Computing and Heterogeneous Computing
    Kim, Miryung
    2023 IEEE/ACM INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: FUTURE OF SOFTWARE ENGINEERING, ICSE-FOSE, 2023, : 54 - 68
  • [23] Reverse-Engineering Transcriptional Modules from Gene Expression Data
    Michoel, Tom
    De Smet, Riet
    Joshi, Anagha
    Marchal, Kathleen
    Van de Peer, Yves
    CHALLENGES OF SYSTEMS BIOLOGY: COMMUNITY EFFORTS TO HARNESS BIOLOGICAL COMPLEXITY, 2009, 1158 : 36 - 43
  • [24] Scalable reverse-engineering of gene regulatory networks from time-course measurements
    Montefusco, Francesco
    Procopio, Anna
    Bates, Declan G.
    Amato, Francesco
    Cosentino, Carlo
    INTERNATIONAL JOURNAL OF ROBUST AND NONLINEAR CONTROL, 2023, 33 (09) : 5023 - 5038
  • [25] Reverse engineering gene regulatory network from microarray data using linear time-variant model
    Kabir, Mitra
    Noman, Nasimul
    Iba, Hitoshi
    BMC BIOINFORMATICS, 2010, 11
  • [26] Reverse engineering gene regulatory network from microarray data using linear time-variant model
    Mitra Kabir
    Nasimul Noman
    Hitoshi Iba
    BMC Bioinformatics, 11
  • [27] Reverse TCP and Social Engineering Attacks in the Era of Big Data
    Atwell, Christine
    Blasi, Thomas
    Hayajneh, Thaier
    2016 IEEE 2ND INTERNATIONAL CONFERENCE ON BIG DATA SECURITY ON CLOUD (BIGDATASECURITY), IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE AND SMART COMPUTING (HPSC), AND IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT DATA AND SECURITY (IDS), 2016, : 90 - 95
  • [28] A new paradigm of software service engineering in big data and big service era
    Xiaofei Xu
    Gianmario Motta
    Zhiying Tu
    Hanchuan Xu
    Zhongjie Wang
    Xianzhi Wang
    Computing, 2018, 100 : 353 - 368
  • [29] A new paradigm of software service engineering in big data and big service era
    Xu, Xiaofei
    Motta, Gianmario
    Tu, Zhiying
    Xu, Hanchuan
    Wang, Zhongjie
    Wang, Xianzhi
    COMPUTING, 2018, 100 (04) : 353 - 368
  • [30] UNIFYING SOFTWARE AND DATA REVERSE ENGINEERING A Pattern based Approach
    Arcelli, Francesca
    Viscusi, Gianluigi
    Zanoni, Marco
    ICSOFT 2010: PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL 2, 2010, : 208 - 213