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 条
  • [1] A New Evolutionary Gene Regulatory Network Reverse Engineering Tool
    Farinaccio, Antonella
    Vanneschi, Leonardo
    Provero, Paolo
    Mauri, Giancarlo
    Giacobini, Mario
    EVOLUTIONARY COMPUTATION, MACHINE LEARNING AND DATA MINING IN BIOINFORMATICS, 2011, 6623 : 13 - +
  • [2] Software Engineering for Big Data Systems
    Gorton, Ian
    Bener, Ayse Basar
    Mockus, Audris
    IEEE SOFTWARE, 2016, 33 (02) : 32 - 35
  • [3] Big(ger) Data in Software Engineering
    Nagappan, Meiyappan
    Mirakhorli, Mehdi
    2015 IEEE/ACM 37th IEEE International Conference on Software Engineering, Vol 2, 2015, : 957 - 958
  • [4] Computer-Aided Software Engineering (CASE) Tool for Big Data and IoT Architecture
    Hadj Sassi, M. Saifeddine
    Ghozzi Jedidi, Faiza
    Chaari Fourati, Lamia
    2019 15TH INTERNATIONAL WIRELESS COMMUNICATIONS & MOBILE COMPUTING CONFERENCE (IWCMC), 2019, : 1403 - 1410
  • [5] Big Data Systems: A Software Engineering Perspective
    Davoudian, Ali
    Liu, Mengchi
    ACM COMPUTING SURVEYS, 2020, 53 (05)
  • [6] Software engineering for scientific big data analysis
    Gruening, Bjoern A.
    Lampa, Samuel
    Vaudel, Marc
    Blankenberg, Daniel
    GIGASCIENCE, 2019, 8 (05):
  • [7] A Requirement Engineering Model for Big Data Software
    Altarturi, Hamza Hussein
    Ng, Keng-Yap
    Ninggal, Mohd Izuan Hafez
    Nazri, Azree Shahrel Ahmad
    Abd Ghani, Abdul Azim
    2017 IEEE CONFERENCE ON BIG DATA AND ANALYTICS (ICBDA), 2017, : 111 - 117
  • [8] The Software Engineering Education in Computer Software Development with Big Data
    Chen, Jian
    International Journal for Housing Science and Its Applications, 2023, 44 (01): : 19 - 28
  • [9] Big Data Transformation Testing based on Data Reverse Engineering
    Tesfagiorgish, Dawit G.
    Li Junyi
    IEEE 12TH INT CONF UBIQUITOUS INTELLIGENCE & COMP/IEEE 12TH INT CONF ADV & TRUSTED COMP/IEEE 15TH INT CONF SCALABLE COMP & COMMUN/IEEE INT CONF CLOUD & BIG DATA COMP/IEEE INT CONF INTERNET PEOPLE AND ASSOCIATED SYMPOSIA/WORKSHOPS, 2015, : 649 - 652
  • [10] Reverse engineering of gene regulatory networks from biological data
    Liu, Li-Zhi
    Wu, Fang-Xiang
    Zhang, Wen-Jun
    WILEY INTERDISCIPLINARY REVIEWS-DATA MINING AND KNOWLEDGE DISCOVERY, 2012, 2 (05) : 365 - 385